public abstract class AbstractElementContainerDefinition<E extends TypedElementDefinition<?>> extends AbstractDefinition
| Modifier and Type | Field and Description |
|---|---|
protected static Pattern |
PRECISION_SCALE
Precision and scale for those dialects that don't formally provide that
information in a separate field
|
| Constructor and Description |
|---|
AbstractElementContainerDefinition(SchemaDefinition schema,
PackageDefinition pkg,
String name,
String comment) |
AbstractElementContainerDefinition(SchemaDefinition schema,
PackageDefinition pkg,
String name,
String comment,
String source) |
AbstractElementContainerDefinition(SchemaDefinition schema,
String name,
String comment) |
| Modifier and Type | Method and Description |
|---|---|
protected E |
getElement(int index) |
protected E |
getElement(String name) |
protected E |
getElement(String name,
boolean ignoreCase) |
protected List<E> |
getElements() |
protected abstract List<E> |
getElements0() |
protected boolean |
parseNotNull(String typeName) |
protected Number |
parsePrecision(String typeName) |
protected Number |
parseScale(String typeName) |
protected String |
parseTypeName(String typeName) |
create, create, equals, getCatalog, getComment, getConnection, getDatabase, getDefinitionPath, getDialect, getInputName, getName, getOutputName, getOverload, getPackage, getQualifiedInputName, getQualifiedInputNamePart, getQualifiedName, getQualifiedNamePart, getQualifiedOutputName, getQualifiedOutputNamePart, getSchema, getSource, hashCode, toStringprotected static final Pattern PRECISION_SCALE
public AbstractElementContainerDefinition(SchemaDefinition schema, String name, String comment)
public AbstractElementContainerDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, String comment)
public AbstractElementContainerDefinition(SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String source)
protected final E getElement(int index)
protected abstract List<E> getElements0() throws SQLException
SQLExceptionprotected boolean parseNotNull(String typeName)
Copyright © 2021. All rights reserved.