public class DefaultVendor extends Object implements SQLVendor
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
DefaultVendor.Callback<T> |
protected static interface |
DefaultVendor.ProcessorCallback |
| Modifier and Type | Field and Description |
|---|---|
protected static DefaultVendor.Callback<BooleanFactory> |
BOOLEAN_FACTORY |
protected static DefaultVendor.Callback<ColumnsFactory> |
COLUMNS_FACTORY |
protected static DefaultVendor.Callback<DataTypeFactory> |
DATA_TYPE_FACTORY |
protected static DefaultVendor.ProcessorCallback |
DEFAULT_PROCESSOR |
protected static DefaultVendor.Callback<DefinitionFactory> |
DEFINITION_FACTORY |
protected static DefaultVendor.Callback<LiteralFactory> |
LITERAL_FACTORY |
protected static DefaultVendor.Callback<ManipulationFactory> |
MANIPULATION_FACTORY |
protected static DefaultVendor.Callback<ModificationFactory> |
MODIFICATION_FACTORY |
protected static DefaultVendor.Callback<QueryFactory> |
QUERY_FACTORY |
protected static DefaultVendor.Callback<TableReferenceFactory> |
TABLE_REFERENCE_FACTORY |
| Modifier | Constructor and Description |
|---|---|
|
DefaultVendor() |
protected |
DefaultVendor(DefaultVendor.ProcessorCallback processor) |
protected |
DefaultVendor(DefaultVendor.ProcessorCallback processor,
DefaultVendor.Callback<? extends BooleanFactory> booleanFactory,
DefaultVendor.Callback<? extends ColumnsFactory> columnsFactory,
DefaultVendor.Callback<? extends LiteralFactory> literalFactory,
DefaultVendor.Callback<? extends ModificationFactory> modificationFactory,
DefaultVendor.Callback<? extends QueryFactory> queryFactory,
DefaultVendor.Callback<? extends TableReferenceFactory> tableReferenceFactory,
DefaultVendor.Callback<? extends DefinitionFactory> definitionFactory,
DefaultVendor.Callback<? extends ManipulationFactory> manipulationFactory,
DefaultVendor.Callback<? extends DataTypeFactory> dataTypeFactory) |
| Modifier and Type | Method and Description |
|---|---|
BooleanFactory |
getBooleanFactory() |
ColumnsFactory |
getColumnsFactory() |
DataTypeFactory |
getDataTypeFactory() |
DefinitionFactory |
getDefinitionFactory() |
LiteralFactory |
getLiteralFactory() |
ManipulationFactory |
getManipulationFactory() |
ModificationFactory |
getModificationFactory() |
protected SQLProcessorAggregator |
getProcessor() |
QueryFactory |
getQueryFactory() |
TableReferenceFactory |
getTableReferenceFactory() |
String |
toString(SQLStatement statement)
Note that exactly one string builder is allocated for each statement.
|
protected static final DefaultVendor.Callback<BooleanFactory> BOOLEAN_FACTORY
protected static final DefaultVendor.Callback<ColumnsFactory> COLUMNS_FACTORY
protected static final DefaultVendor.Callback<LiteralFactory> LITERAL_FACTORY
protected static final DefaultVendor.Callback<ModificationFactory> MODIFICATION_FACTORY
protected static final DefaultVendor.Callback<QueryFactory> QUERY_FACTORY
protected static final DefaultVendor.Callback<TableReferenceFactory> TABLE_REFERENCE_FACTORY
protected static final DefaultVendor.Callback<DefinitionFactory> DEFINITION_FACTORY
protected static final DefaultVendor.Callback<ManipulationFactory> MANIPULATION_FACTORY
protected static final DefaultVendor.Callback<DataTypeFactory> DATA_TYPE_FACTORY
protected static final DefaultVendor.ProcessorCallback DEFAULT_PROCESSOR
public DefaultVendor()
protected DefaultVendor(DefaultVendor.ProcessorCallback processor)
protected DefaultVendor(DefaultVendor.ProcessorCallback processor, DefaultVendor.Callback<? extends BooleanFactory> booleanFactory, DefaultVendor.Callback<? extends ColumnsFactory> columnsFactory, DefaultVendor.Callback<? extends LiteralFactory> literalFactory, DefaultVendor.Callback<? extends ModificationFactory> modificationFactory, DefaultVendor.Callback<? extends QueryFactory> queryFactory, DefaultVendor.Callback<? extends TableReferenceFactory> tableReferenceFactory, DefaultVendor.Callback<? extends DefinitionFactory> definitionFactory, DefaultVendor.Callback<? extends ManipulationFactory> manipulationFactory, DefaultVendor.Callback<? extends DataTypeFactory> dataTypeFactory)
public String toString(SQLStatement statement)
public QueryFactory getQueryFactory()
getQueryFactory in interface SQLVendorpublic BooleanFactory getBooleanFactory()
getBooleanFactory in interface SQLVendorpublic TableReferenceFactory getTableReferenceFactory()
getTableReferenceFactory in interface SQLVendorpublic LiteralFactory getLiteralFactory()
getLiteralFactory in interface SQLVendorpublic ColumnsFactory getColumnsFactory()
getColumnsFactory in interface SQLVendorpublic ModificationFactory getModificationFactory()
getModificationFactory in interface SQLVendorpublic DefinitionFactory getDefinitionFactory()
getDefinitionFactory in interface SQLVendorpublic ManipulationFactory getManipulationFactory()
getManipulationFactory in interface SQLVendorpublic DataTypeFactory getDataTypeFactory()
getDataTypeFactory in interface SQLVendorprotected SQLProcessorAggregator getProcessor()
Copyright © 2010-2012. All Rights Reserved.