java.lang.Object
org.jooq.meta.AbstractDefinition
org.jooq.meta.AbstractPackageDefinition
- All Implemented Interfaces:
Definition,PackageDefinition
- Direct Known Subclasses:
XMLPackageDefinition
public abstract class AbstractPackageDefinition
extends AbstractDefinition
implements PackageDefinition
- Author:
- Lukas Eder
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractPackageDefinition(SchemaDefinition schema, String name, String comment) -
Method Summary
Modifier and TypeMethodDescriptionfinal List<AttributeDefinition> Fetch all constants from the package.protected abstract List<AttributeDefinition> final List<RoutineDefinition> Fetch all routines from the package.protected abstract List<RoutineDefinition> final List<UDTDefinition> getUDTs()Fetch all UDTs from the package.Methods inherited from class org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, isSynthetic
-
Constructor Details
-
AbstractPackageDefinition
-
-
Method Details
-
getDefinitionPath
- Specified by:
getDefinitionPathin interfaceDefinition- Overrides:
getDefinitionPathin classAbstractDefinition- Returns:
- A path of definitions for this definition, e.g.
[schema].[package].[routine].[parameter]
-
getRoutines
Description copied from interface:PackageDefinitionFetch all routines from the package.- Specified by:
getRoutinesin interfacePackageDefinition
-
getUDTs
Description copied from interface:PackageDefinitionFetch all UDTs from the package.- Specified by:
getUDTsin interfacePackageDefinition
-
getRoutines0
- Throws:
SQLException
-
getConstants
Description copied from interface:PackageDefinitionFetch all constants from the package.- Specified by:
getConstantsin interfacePackageDefinition
-
getConstants0
- Throws:
SQLException
-