public abstract class AbstractDefinition extends Object implements Definition
| Constructor and Description |
|---|
AbstractDefinition(Database database,
SchemaDefinition schema,
PackageDefinition pkg,
String name,
String comment,
String overload) |
AbstractDefinition(Database database,
SchemaDefinition schema,
PackageDefinition pkg,
String name,
String comment,
String overload,
String source) |
AbstractDefinition(Database database,
SchemaDefinition schema,
String name) |
AbstractDefinition(Database database,
SchemaDefinition schema,
String name,
String comment) |
AbstractDefinition(Database database,
SchemaDefinition schema,
String name,
String comment,
String overload) |
| Modifier and Type | Method and Description |
|---|---|
protected DSLContext |
create() |
protected DSLContext |
create(boolean muteExceptions) |
boolean |
equals(Object obj) |
CatalogDefinition |
getCatalog() |
String |
getComment() |
protected Connection |
getConnection() |
Database |
getDatabase() |
List<Definition> |
getDefinitionPath() |
protected SQLDialect |
getDialect() |
String |
getInputName() |
String |
getName() |
String |
getOutputName()
Subclasses may override this method
|
String |
getOverload() |
PackageDefinition |
getPackage() |
String |
getQualifiedInputName() |
Name |
getQualifiedInputNamePart() |
String |
getQualifiedName() |
Name |
getQualifiedNamePart() |
String |
getQualifiedOutputName() |
Name |
getQualifiedOutputNamePart() |
SchemaDefinition |
getSchema() |
String |
getSource() |
int |
hashCode() |
String |
toString() |
public AbstractDefinition(Database database, SchemaDefinition schema, String name)
public AbstractDefinition(Database database, SchemaDefinition schema, String name, String comment)
public AbstractDefinition(Database database, SchemaDefinition schema, String name, String comment, String overload)
public AbstractDefinition(Database database, SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload)
public AbstractDefinition(Database database, SchemaDefinition schema, PackageDefinition pkg, String name, String comment, String overload, String source)
public List<Definition> getDefinitionPath()
getDefinitionPath in interface Definition[schema].[package].[routine].[parameter]public final PackageDefinition getPackage()
getPackage in interface Definitionnull if this object is
not contained in a package.public final String getOverload()
getOverload in interface Definitionpublic CatalogDefinition getCatalog()
getCatalog in interface Definitionpublic final SchemaDefinition getSchema()
getSchema in interface Definitionnull if this object is
a CatalogDefinition.public final String getName()
getName in interface DefinitionDefinition.getInputName()public final String getInputName()
getInputName in interface Definitionpublic String getOutputName()
getOutputName in interface Definitionpublic final String getComment()
getComment in interface Definitionpublic final String getQualifiedName()
getQualifiedName in interface DefinitionDefinition.getName())public final String getQualifiedInputName()
getQualifiedInputName in interface DefinitionDefinition.getInputName())public final String getQualifiedOutputName()
getQualifiedOutputName in interface DefinitionDefinition.getOutputName())public final Name getQualifiedNamePart()
getQualifiedNamePart in interface DefinitionDefinition.getName())public final Name getQualifiedInputNamePart()
getQualifiedInputNamePart in interface DefinitionDefinition.getInputName())public final Name getQualifiedOutputNamePart()
getQualifiedOutputNamePart in interface DefinitionDefinition.getOutputName())public final Database getDatabase()
getDatabase in interface Definitionprotected final Connection getConnection()
protected final DSLContext create()
protected final DSLContext create(boolean muteExceptions)
protected final SQLDialect getDialect()
public final String getSource()
getSource in interface Definitionnull, if no such source code is available.Copyright © 2021. All rights reserved.