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.