java.lang.Object
org.jooq.meta.AbstractDefinition
org.jooq.meta.AbstractElementContainerDefinition<AttributeDefinition>
org.jooq.meta.AbstractUDTDefinition
- Alle implementierten Schnittstellen:
Definition,PackageDefinition,UDTDefinition
- Bekannte direkte Unterklassen:
PostgresUDTDefinition
public abstract class AbstractUDTDefinition
extends AbstractElementContainerDefinition<AttributeDefinition>
implements UDTDefinition
Abstract base implementation for
UDTDefinition's- Autor:
- Lukas Eder
-
Feldübersicht
Von Klasse geerbte Felder org.jooq.meta.AbstractElementContainerDefinition
PRECISION_SCALE -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractUDTDefinition(SchemaDefinition schema, String name, String comment) AbstractUDTDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, boolean synthetic, String comment) AbstractUDTDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, String comment) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal AttributeDefinitiongetAttribute(int attributeIndex) Get an attribute in this UDT by its index (starting at 0)final AttributeDefinitiongetAttribute(String attributeName) Get an attribute in this UDT by its namefinal List<AttributeDefinition> All attributes in the UDTFetch all constants from the package.final List<RoutineDefinition> All routines in the UDTprotected abstract List<RoutineDefinition> getUDTs()Fetch all UDTs from the package.booleanWhether this UDT is a synthetic type.Von Klasse geerbte Methoden org.jooq.meta.AbstractElementContainerDefinition
getElement, getElement, getElement, getElements, getElements0, parseNotNull, parsePrecision, parseScale, parseTypeNameVon Klasse geerbte Methoden org.jooq.meta.AbstractDefinition
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDefinitionPath, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.jooq.meta.Definition
getCatalog, getComment, getDatabase, getDefinitionPath, getInputName, getName, getOutputName, getOverload, getPackage, getPartiallyQualifiedNames, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource
-
Konstruktordetails
-
AbstractUDTDefinition
-
AbstractUDTDefinition
public AbstractUDTDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, String comment) -
AbstractUDTDefinition
public AbstractUDTDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, boolean synthetic, String comment)
-
-
Methodendetails
-
getAttributes
Beschreibung aus Schnittstelle kopiert:UDTDefinitionAll attributes in the UDT- Angegeben von:
getAttributesin SchnittstelleUDTDefinition
-
getAttribute
Beschreibung aus Schnittstelle kopiert:UDTDefinitionGet an attribute in this UDT by its name- Angegeben von:
getAttributein SchnittstelleUDTDefinition
-
getAttribute
Beschreibung aus Schnittstelle kopiert:UDTDefinitionGet an attribute in this UDT by its index (starting at 0)- Angegeben von:
getAttributein SchnittstelleUDTDefinition
-
getRoutines
Beschreibung aus Schnittstelle kopiert:UDTDefinitionAll routines in the UDT- Angegeben von:
getRoutinesin SchnittstellePackageDefinition- Angegeben von:
getRoutinesin SchnittstelleUDTDefinition
-
getUDTs
Beschreibung aus Schnittstelle kopiert:PackageDefinitionFetch all UDTs from the package.- Angegeben von:
getUDTsin SchnittstellePackageDefinition
-
getRoutines0
-
getConstants
Beschreibung aus Schnittstelle kopiert:PackageDefinitionFetch all constants from the package.- Angegeben von:
getConstantsin SchnittstellePackageDefinition
-
isSynthetic
public boolean isSynthetic()Beschreibung aus Schnittstelle kopiert:UDTDefinitionWhether this UDT is a synthetic type.- Angegeben von:
isSyntheticin SchnittstelleDefinition- Angegeben von:
isSyntheticin SchnittstelleUDTDefinition
-