public class SqlServerDatasource extends AbstractSqlServerDatasource
Modifier and Type | Class and Description |
---|---|
private class |
SqlServerDatasource.TableColumn |
Modifier and Type | Field and Description |
---|---|
private static String |
CN_IDENTIFIER |
private static String |
CN_URL |
private static String |
DECLARE_VARIABLE |
private static String |
DIALECT_NAME |
private static String |
TN_FEATURE_OF_INTEREST |
private static String |
TN_OBSERVATION |
HOST_DESCRIPTION, INSTANCE_DEFAULT, INSTANCE_DESCRIPTION, INSTANCE_KEY, INSTANCE_TITLE, JDBC_URL_PATTERN, PASSWORD_DEFAULT_VALUE, PASSWORD_DESCRIPTION, PORT_DEFAULT_VALUE, PORT_DESCRIPTION, SCHEMA_DEFAULT_VALUE, SQL_SERVER_DRIVER_CLASS, URL_DATABASE_NAME, URL_INSTANCE, USERNAME_DEFAULT_VALUE, USERNAME_DESCRIPTION
BATCH_SIZE_DEFAULT_VALUE, BATCH_SIZE_DESCRIPTION, BATCH_SIZE_KEY, BATCH_SIZE_TITLE, OLD_CONCEPT_DEFAULT_VALUE, OLD_CONCEPT_DESCRIPTION, OLD_CONCEPT_KEY, OLD_CONCEPT_TITLE, PROVIDED_JDBC_DRIVER_DEFAULT_VALUE, PROVIDED_JDBC_DRIVER_DESCRIPTION, PROVIDED_JDBC_DRIVER_KEY, PROVIDED_JDBC_DRIVER_TITLE, SCHEMA_DESCRIPTION, SCHEMA_KEY, SCHEMA_TITLE, SCHMEA_DEFAULT_VALUE, SPATIAL_FILTERING_PROFILE_DEFAULT_VALUE, SPATIAL_FILTERING_PROFILE_DESCRIPTION, SPATIAL_FILTERING_PROFILE_KEY, SPATIAL_FILTERING_PROFILE_TITLE, TRANSACTIONAL_DEFAULT_VALUE, TRANSACTIONAL_DESCRIPTION, TRANSACTIONAL_KEY, TRANSACTIONAL_TITLE
C3P0_CONNECTION_POOL, DATABASE_DEFAULT_VALUE, DATABASE_DESCRIPTION, DATABASE_KEY, DATABASE_TITLE, HOST_DEFAULT_VALUE, HOST_KEY, HOST_TITLE, MAX_POOL_SIZE_DEFAULT_VALUE, MAX_POOL_SIZE_DESCRIPTION, MAX_POOL_SIZE_KEY, MAX_POOL_SIZE_TITLE, MIN_POOL_SIZE_DEFAULT_VALUE, MIN_POOL_SIZE_DESCRIPTION, MIN_POOL_SIZE_KEY, MIN_POOL_SIZE_TITLE, PASSWORD_KEY, PASSWORD_TITLE, PORT_KEY, PORT_TITLE, USERNAME_KEY, USERNAME_TITLE
DEFAULT_COUNT, FROM, SELECT
AMPERSAND_CHAR, AMPERSAND_STRING, BACKSLASH_CHAR, BACKSLASH_STRING, BLANK_CHAR, BLANK_STRING, CLOSE_BRACE_CHAR, CLOSE_BRACE_STRING, COLON_CHAR, COLON_STRING, COMMA_CHAR, COMMA_SPACE_STRING, COMMA_STRING, CSV_BLOCK_SEPARATOR, CSV_TOKEN_SEPARATOR, DASH_CHAR, DASH_STRING, DEFAULT_ENCODING, DOLLAR_CHAR, DOLLAR_STRING, DOT_CHAR, DOT_STRING, EMPTY_STRING, EPSG_WGS84, EPSG_WGS84_3D, EQUAL_SIGN_CHAR, EQUAL_SIGN_STRING, GREATER_THAN_SIGN_STRING, HASH_CODE_13, HASH_CODE_17, HASH_CODE_19, HASH_CODE_23, HASH_CODE_29, HASH_CODE_3, HASH_CODE_31, HASH_CODE_37, HASH_CODE_41, HASH_CODE_43, HASH_CODE_47, HASH_CODE_5, HASH_CODE_7, INT_0, INT_1, INT_2, INT_3, INT_4, LESS_THAN_SIGN_STRING, LINE_SEPARATOR_CHAR, LINE_SEPARATOR_STRING, MINUS_CHAR, MINUS_STRING, NUMBER_SIGN_CHAR, NUMBER_SIGN_STRING, OPEN_BRACE_CHAR, OPEN_BRACE_STRING, PERCENT_CHAR, PERCENT_STRING, PLUS_CHAR, PLUS_STRING, QUERSTIONMARK_CHAR, QUERSTIONMARK_STRING, SEMICOLON_CHAR, SEMICOLON_STRING, SLASH_CHAR, SLASH_STRING, UNDERSCORE_CHAR, UNDERSCORE_STRING
ADVANCED_GROUP, BASE_GROUP
CONNECTION_PROVIDER_IDENTIFIER
DATASOURCE_DAO_IDENTIFIER, IDEPENDET_IDENTIFIER
HIBERNATE_ANNOTADED_CLASSES, HIBERNATE_DEFAULT_OGM_PACKAGE, HIBERNATE_DIRECTORY, HIBERNATE_DRIVER_CLASS, HIBERNATE_MAPPING_CORE_PATH, HIBERNATE_MAPPING_EXTENSION, HIBERNATE_MAPPING_EXTENSION_READONLY, HIBERNATE_MAPPING_OLD_CONCEPT_OBSERVATION_PATH, HIBERNATE_MAPPING_OLD_CONCEPT_SPATIAL_FILTERING_PROFILE_PATH, HIBERNATE_MAPPING_PATH, HIBERNATE_MAPPING_SERIES_CONCEPT_OBSERVATION_PATH, HIBERNATE_MAPPING_SERIES_CONCEPT_PATH, HIBERNATE_MAPPING_SERIES_CONCEPT_SPATIAL_FILTERING_PROFILE_PATH, HIBERNATE_MAPPING_TRANSACTIONAL_PATH, HIBERNATE_RESOURCES, HIBERNATPE_MAPPING_OLD_CONCEPT_PATH, OGM_CONNECTION_PROVIDER_IDENTIFIER, OGM_DATASOURCE_DAO_IDENTIFIER, ORM_CONNECTION_PROVIDER_IDENTIFIER, ORM_DATASOURCE_DAO_IDENTIFIER, PATH_SEPERATOR, PROVIDED_JDBC
Constructor and Description |
---|
SqlServerDatasource() |
Modifier and Type | Method and Description |
---|---|
void |
executePostCreateSchema(Map<String,Object> databaseSettings) |
private String |
getCreateUniqueConstraint(Map<String,Object> databaseSettings,
String table,
String column) |
protected String |
getDatabase(Map<String,Object> settings) |
String |
getDialectName() |
private String |
getExecuteDropConstraint(String table,
Map<String,Object> databaseSettings) |
private String |
getGetAndDropConstraint(String table,
String column,
Map<String,Object> databaseSettings) |
private String |
getQualifiedTable(String database,
String schema,
String table) |
private String |
getSelectConstraintNameToVariable(String table,
String colum) |
private Set<SqlServerDatasource.TableColumn> |
getTableColumns() |
boolean |
isPostCreateSchema() |
checkSchemaCreation, clear, createDialect, createInstanceDefinition, getChangableSettingDefinitions, getDriverClass, getSettingDefinitions, openConnection, parseDatasourceProperties, parseURL, supportsClear, toURL, validatePrerequisites
createBatchSizeDefinition, createProvidedJdbcDriverDefinition, createSchemaDefinition, getDatasourceProperties, setBatchSizeDefault, setProvidedJdbcDefault, setSchemaDefault, setSchemaDescription
addMappingFileDirectories, checkCreateSchema, checkDropSchema, checkIfSchemaExists, checkIfSchemaExists, checkPostCreation, checkSchema, checkScriptForGeneratedAndDuplicatedEntries, close, close, createBatchSizeDefinition, createOldConceptDefinition, createProvidedJdbcDriverDefinition, createSchema, createSchemaDefinition, createSpatialFilteringProfileDefinition, createTransactionalDefinition, dropSchema, execute, execute, getCallback, getConfig, getConnectionProviderIdentifier, getDatabaseMetadata, getDatasourceDaoIdentifier, getDialectInternal, getOldConceptDefiniton, getPostSchemaScript, getPreSchemaScript, getSchema, getSpatialFilteringProfileDefiniton, getTransactionalDefiniton, isSetSchema, isSpatialFilteringProfile, isSpatialFilteringProfileDatasource, isTransactional, isTransactionalDatasource, needsSchema, prepare, resource, setSpatialFilteringProfile, setTransactional, updateSchema, validateConnection, validateConnection, validatePrerequisites, validatePrerequisites, validateSchema, validateSchema
createDatabaseDefinition, createDatabaseDefinition, createHostDefinition, createHostDefinition, createMaxPoolSizeDefinition, createMaxPoolSizeDefinition, createMinPoolSizeDefinition, createMinPoolSizeDefinition, createPasswordDefinition, createPasswordDefinition, createPortDefinition, createPortDefinition, createUsernameDefinition, createUsernameDefinition, getDatasourceProperties, mergeProperties, setDatabaseDefault, setDatabaseDescription, setHostDefault, setHostDescription, setMaxPoolSizeDefault, setMinPoolSizeDefault, setPasswordDefault, setPasswordDescription, setPortDefault, setPortDescription, setUsernameDefault, setUsernameDescription
private static final String TN_FEATURE_OF_INTEREST
private static final String TN_OBSERVATION
private static final String CN_IDENTIFIER
private static final String CN_URL
private static final String DECLARE_VARIABLE
private static final String DIALECT_NAME
public String getDialectName()
public boolean isPostCreateSchema()
isPostCreateSchema
in interface Datasource
isPostCreateSchema
in class AbstractHibernateDatasource
public void executePostCreateSchema(Map<String,Object> databaseSettings)
executePostCreateSchema
in interface Datasource
executePostCreateSchema
in class AbstractHibernateDatasource
private String getGetAndDropConstraint(String table, String column, Map<String,Object> databaseSettings)
private Set<SqlServerDatasource.TableColumn> getTableColumns()
private String getSelectConstraintNameToVariable(String table, String colum)
private String getExecuteDropConstraint(String table, Map<String,Object> databaseSettings)
private String getCreateUniqueConstraint(Map<String,Object> databaseSettings, String table, String column)
Copyright © 2012-2014 52north.org. All Rights Reserved.