- 所有已知实现类:
- CalculatorKey, DialectAutoCommitKey, DialectBuildForeignKeyStringKey, DialectCascadeDeletePositionKey, DialectCheckAccessOLEKey, DialectCheckHasSchemaKey, DialectCheckIsOracleKey, DialectCheckUniqueViolationExceptionKey, DialectColumn2SQLKey, DialectColumn2WhereSQLKey, DialectColumnType2SQLKey, DialectCountSQLKey, DialectCreateLimitedFetchedStatementKey, DialectCreateLimitResultSetKey, DialectCreateLimitSQLKey, DialectCreateLimitSQLWithFieldsKey, DialectCreateLimitUseStatementKey, DialectCreatePrimaryKeySQLKey, DialectCreateSequenceKey, DialectCreateSQL4ColumnsKey, DialectCreateStatementKey, DialectCreateTOPNSQLKey, DialectCreateTriggerForSequenceKey, DialectDefaultValidationQueryKey, DialectExecuteQueryKey, DialectFetchAllTableProcedureKey, DialectFetchColumnInformationKey, DialectFetchProcedureKey, DialectFetchRowRangeSQLKey, DialectFetchSizeKey, DialectFetchSpecificRowSQLKey, DialectFetchStoreProcedureContentKey, DialectFetchStoreProcedureParameterKey, DialectFetchTableCommentKey, DialectFetchTableFieldCommentKey, DialectFetchTableInfoKey, DialectFetchTableProcedureKey, DialectFetchTableViewKey, DialectFieldAlias2SQLKey, DialectHibernateDialectClassKey, DialectIdentitySelectKey, DialectInitColumnKey, DialectInitTableKey, DialectKey, DialectLimitWhenQueryFieldsKey, DialectNotifyTriggerChangeKey, DialectObjectNullCheckKey, DialectParserValueKey, DialectQuartzDelegateClassKey, DialectQuartzKey, DialectRemoteProcedureCallKey, DialectResultEmptyParameterKey, DialectResultKey, DialectResultWithExceptionKey, DialectSchemaKey, DialectSetAutoCommitDuringCreateTableKey, DialectSetForeignKeyChecksKey, DialectSQLTypeHandlerFactoryKey, DialectSupportFetchStoreProcedureContentKey, DialectSupportLimitOffsetKey, DialectSupportQueryWhileInsertKey, DialectSupportsCascadeDeleteKey, DialectSupportsUniqueConstraintInCreateAlterTableKey, DialectSupportsUniqueViolationExceptionCheckKey, DialectTable2SQLKey, DialectTestConnectionKey, DialectUpdateForeignKey, DialectUseIndexWhenGroupKey, DialectUserSchemaKey, DialectVoidEmptyParameterKey, DialectVoidKey, DialectVoidWithExceptionKey, HanaFieldAlias2SQLKey, OdpsTestConnectionExecutor
public interface PropertiesKey
Created by daniel on 2016/12/19.
key建议仅作为静态变量使用
增加扩展性,在某个map里面存属性需要自己重新实现Key方法
主要目的是减少数组大小,但是代码是一样的,没想到更好的解决办法
CalculatorKey就只给calculator对象使用
这样换一个地方保存属性,则属性编号又可以葱0开始,从而减少PropertiesMap保存的数组的大小