Package org.geotools.data.sqlserver.jtds
Class JTDSSQLServerDialect
Object
SQLDialect
BasicSQLDialect
SQLServerDialect
JTDSSQLServerDialect
- Author:
- ian.turton
-
Field Summary
Fields inherited from class SQLDialect
BASE_DBMS_CAPABILITIES, dataStore, forceLongitudeFirst, LOGGER, UNWRAPPER_NOT_FOUND, uwMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterClassToSqlMappings(Map<Class<?>, Integer> mappings) Registers the java type to sql type mappings that the datastore uses when reading and writing objects to and from the database. *voidregisterSqlTypeNameToClassMappings(Map<String, Class<?>> mappings) Registers the sql type name to java type mappings that the dialect uses when reading and writing objects to and from the database.Methods inherited from class SQLServerDialect
applyLimitOffset, canGroupOnGeometry, createFilterToSQL, decodeGeometryEnvelope, decodeGeometryValue, dropIndex, encodeGeometryColumn, encodeGeometryEnvelope, encodeGeometryValue, encodeNextSequenceValue, encodeTableName, encodeValue, getGeometryDimension, getGeometryDimensionFromMetadataTable, getGeometryMetadataTable, getGeometrySRID, getGeometrySRIDfromMetadataTable, getGeometryTypeName, getLastAutoGeneratedValue, getMapping, getNextSequenceValue, getOptimizedBounds, handleSelectHints, includeTable, isEstimatedExtentsEnabled, isLimitOffsetSupported, lookupGeneratedValuesPostInsert, postCreateFeatureType, postCreateTable, registerAggregateFunctions, registerSqlTypeToSqlTypeNameOverrides, setEstimatedExtentsEnabled, setForceSpatialIndexes, setGeometryMetadataTable, setTableHints, setUseNativeSerialization, setUseOffSetLimitMethods inherited from class BasicSQLDialect
onDelete, onInsert, onSelect, onUpdateMethods inherited from class SQLDialect
addSupportedHints, applyHintsOnVirtualTables, canSimplifyPoints, convertValue, createCRS, createIndex, decodeGeometryValue, encodeColumnAlias, encodeColumnName, encodeColumnType, encodeCreateTable, encodeGeometryColumnGeneralized, encodeGeometryColumnSimplified, encodeJoin, encodePostColumnCreateTable, encodePostCreateTable, encodePostSelect, encodePrimaryKey, encodeSchemaName, encodeTableAlias, encodeTableName, escapeName, getAggregateConverter, getDefaultVarcharSize, getDesiredTablesType, getIndexes, getLastAutoGeneratedValue, getMapping, getNameEscape, getNextAutoGeneratedValue, getPkColumnValue, getPrimaryKey, getRestrictions, getResultTypes, getSequenceForColumn, getSQLType, handleUserDefinedType, initializeConnection, isAggregatedSortSupported, isArray, isAutoCommitQuery, isGroupBySupported, ne, postCreateAttribute, postDropTable, preDropTable, registerSqlTypeToClassMappings, splitFilter, supportsSchemaForIndex, unwrapConnection
-
Constructor Details
-
JTDSSQLServerDialect
- Parameters:
dataStore-
-
-
Method Details
-
registerClassToSqlMappings
Description copied from class:SQLDialectRegisters the java type to sql type mappings that the datastore uses when reading and writing objects to and from the database. *Subclasses should extend (not override) this method to provide additional mappings, or to override mappings provided by this implementation. This implementation provides the following mappings:
- Overrides:
registerClassToSqlMappingsin classSQLServerDialect
-
registerSqlTypeNameToClassMappings
Description copied from class:SQLDialectRegisters the sql type name to java type mappings that the dialect uses when reading and writing objects to and from the database.Subclasses should extend (not override) this method to provide additional mappings, or to override mappings provided by this implementation. This implementation provides the following mappings:
- Overrides:
registerSqlTypeNameToClassMappingsin classSQLServerDialect
-