public interface SQLVendor
MySQLVendor,
PostgreSQLVendor,
QueryFactory,
BooleanFactory,
TableReferenceFactory,
LiteralFactory,
ColumnsFactory,
ModificationFactory,
toString(SQLStatement)| Modifier and Type | Method and Description |
|---|---|
BooleanFactory |
getBooleanFactory()
Returns the boolean factory for this vendor.
|
ColumnsFactory |
getColumnsFactory()
Returns the columns factory for this vendor.
|
DataTypeFactory |
getDataTypeFactory()
Returns the factory to create syntax elements for SQL data types compatible with this vendor.
|
DefinitionFactory |
getDefinitionFactory()
Returns the factory to create definition statements (
CREATE SCHEMA/TABLE/VIEW/etc) for this vendor. |
LiteralFactory |
getLiteralFactory()
Returns the literal factory for this vendor.
|
ManipulationFactory |
getManipulationFactory()
Returns the factory to create manipulation statements (
DROP/ALTER SCHEMA/TABLE/etc) for this vendor. |
ModificationFactory |
getModificationFactory()
Returns the factory to create modification statements for this vendor.
|
QueryFactory |
getQueryFactory()
Returns the query factory of this vendor.
|
TableReferenceFactory |
getTableReferenceFactory()
Returns the table reference factory for this vendor.
|
String |
toString(SQLStatement statement)
Takes the
SQLStatement (typically either a query, or a modification statement) and produces a textual SQL
statement out of it. |
QueryFactory getQueryFactory()
QueryFactory,
QuerySpecificationBooleanFactory getBooleanFactory()
BooleanFactoryTableReferenceFactory getTableReferenceFactory()
TableReferenceFactoryLiteralFactory getLiteralFactory()
LiteralFactoryColumnsFactory getColumnsFactory()
ColumnsFactoryModificationFactory getModificationFactory()
ModificationFactoryDefinitionFactory getDefinitionFactory()
CREATE SCHEMA/TABLE/VIEW/etc) for this vendor.DefinitionFactoryManipulationFactory getManipulationFactory()
DROP/ALTER SCHEMA/TABLE/etc) for this vendor.ManipulationFactoryDataTypeFactory getDataTypeFactory()
DataTypeFactoryString toString(SQLStatement statement)
SQLStatement (typically either a query, or a modification statement) and produces a textual SQL
statement out of it.statement - The SQLStatement to process.UnsupportedElementException - If during parsing this vendor encounters some SQL syntax element not
understood by this vendor.SQLStatementCopyright © 2010-2012. All Rights Reserved.