public interface SqlStringGenerationContext
Modifier and Type | Method and Description |
---|---|
Identifier |
catalogWithDefault(Identifier explicitCatalogOrNull) |
String |
format(QualifiedName qualifiedName)
Render a formatted non-table and non-sequence qualified name
|
String |
format(QualifiedSequenceName qualifiedName)
Render a formatted sequence name
|
String |
format(QualifiedTableName qualifiedName)
Render a formatted a table name
|
String |
formatWithoutCatalog(QualifiedSequenceName qualifiedName)
Render a formatted sequence name, without the catalog (even the default one).
|
Identifier |
getDefaultCatalog() |
Identifier |
getDefaultSchema() |
Dialect |
getDialect() |
IdentifierHelper |
getIdentifierHelper() |
Identifier |
schemaWithDefault(Identifier explicitSchemaOrNull) |
Dialect getDialect()
IdentifierHelper getIdentifierHelper()
Note that the Identifiers returned from this helper already account for auto-quoting.
Identifier getDefaultCatalog()
null
.
This default is generally applied automatically by the format methods
,
but in some cases it can be useful to access it directly.Identifier catalogWithDefault(Identifier explicitCatalogOrNull)
explicitCatalogOrNull
- An explicitly configured catalog, or null
.null
, or the default catalog otherwise.Identifier getDefaultSchema()
null
.
This default is generally applied automatically by the format methods
,
but in some cases it can be useful to access it directly.Identifier schemaWithDefault(Identifier explicitSchemaOrNull)
explicitSchemaOrNull
- An explicitly configured schema, or null
.null
, or the default schema otherwise.String format(QualifiedTableName qualifiedName)
qualifiedName
- The table nameString format(QualifiedSequenceName qualifiedName)
qualifiedName
- The sequence nameString format(QualifiedName qualifiedName)
qualifiedName
- The nameString formatWithoutCatalog(QualifiedSequenceName qualifiedName)
qualifiedName
- The sequence nameCopyright © 2001-2021 Red Hat, Inc. All Rights Reserved.