类 CommonJDBCAdapter
java.lang.Object
org.anyline.data.adapter.init.AbstractDriverAdapter
org.anyline.data.jdbc.adapter.init.AbstractJDBCAdapter
org.anyline.data.jdbc.adapter.init.CommonJDBCAdapter
- 所有已实现的接口:
DriverAdapter,JDBCAdapter
@Repository("anyline.data.jdbc.adapter.common")
public class CommonJDBCAdapter
extends AbstractJDBCAdapter
-
嵌套类概要
从接口继承的嵌套类/接口 org.anyline.data.adapter.DriverAdapter
DriverAdapter.SQL_BUILD_IN_VALUE -
字段概要
从类继承的字段 org.anyline.data.adapter.init.AbstractDriverAdapter
alias, ddListener, delimiterFr, delimiterTo, dmListener, primaryGenerator, spells从接口继承的字段 org.anyline.data.adapter.DriverAdapter
BR, BR_TAB, log, TAB -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanmatch(DataRuntime runtime, boolean compensate) 验证运行环境与当前适配器是否匹配
默认不连接只根据连接参数
只有同一个库区分不同版本(如mmsql2000/mssql2005)或不同模式(如kingbase的oracle/pg模式)时才需要单独实现从类继承的方法 org.anyline.data.jdbc.adapter.init.AbstractJDBCAdapter
add, add, add, add, add, add, add, addColumnGuide, aggregation, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alter, alterColumnKeyword, batch, batchInsertSeparator, body, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAppendColumnCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendIndexRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeTypeRun, buildChangeTypeRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRunHead, buildCreateRunOption, buildDeleteRun, buildDeleteRun, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDropAutoIncrement, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildExecuteRun, buildInsertRun, buildQueryCatalogsRun, buildQueryColumnsRun, buildQueryColumnsRun, buildQueryConstraintsRun, buildQueryDatabasesRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryForeignsRun, buildQueryFunctionsRun, buildQueryIndexesRun, buildQueryMasterTablesRun, buildQueryPartitionTablesRun, buildQueryPartitionTablesRun, buildQueryPartitionTablesRun, buildQueryPartitionTablesRun, buildQueryPrimaryRun, buildQueryProceduresRun, buildQueryProductRun, buildQueryRun, buildQuerySchemasRun, buildQuerySequence, buildQuerySequencesRun, buildQueryTablesCommentRun, buildQueryTablesRun, buildQueryTagsRun, buildQueryTriggersRun, buildQueryVersionRun, buildQueryViewsRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildTruncateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, buildUpdateRunFromEntity, catalog, catalog, catalog, catalogs, catalogs, catalogs, catalogs, catalogs, catalogs, charset, charset, checkColumnExists, checkIndexExists, checkMetadata, checkName, checkOverride, checkPrimary, checkPv, checkSchema, checkSchema, checkSchema, checkTableExists, checkTagExists, checkViewExists, column, column, column, column, column, columnMetadataAdapter, columnMetadataAdapter, columns, columns, columns, columns, columns, columns, columns, columns, columns, columns, comment, comment, comment, comment, comments, comments, concat, concatAdd, concatAnd, concatFun, concatOr, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, constraints, constraints, constraints, constraints, count, count, create, create, create, create, create, create, create, createConditionFindInSet, createConditionIn, createConditionLike, createInsertRun, createInsertRunFromCollection, database, database, database, database, databases, databases, databases, databases, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, defaultValue, define, delete, delete, delete, deletes, detail, detail, detail, distribution, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, drop, dropColumnGuide, dummy, each, engine, execute, execute, execute, execute, execute, exists, fillDeleteRunContent, fillDeleteRunContent, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillInsertContent, fillInsertContent, fillQueryContent, fillQueryContent, fillQueryContent, fillQueryContent, foreigns, foreigns, functions, functions, functions, functions, functions, generatedKey, getPrimayKey, identity, increment, indexMetadataAdapter, indexs, indexs, indexs, indexs, indexs, indexs, indexs, inherit, init, init, init, init, init, insert, insert, insertFoot, insertHead, insertValue, isMultipleValue, isMultipleValue, jdbc, keys, keys, keyword, map, maps, maps, masterTables, masterTables, masterTables, match, materialize, mergeFinalExists, mergeFinalQuery, mergeFinalTotal, metadata, name, nullable, onupdate, pageLimit, pageLimitOffset, pageOffsetNext, pageRowNum, pageRowNumber, pageSkip, pageTop, parameter, partitionBy, partitionFor, partitionOf, partitionTables, partitionTables, partitionTables, position, primary, primary, primary, primary, primaryMetadataAdapter, procedures, procedures, procedures, procedures, procedures, process, product, product, product, property, querys, querys, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, rename, row, save, saveCollection, saveObject, schema, schema, schema, schemas, schemas, schemas, schemas, select, select, select, selects, sequence, sequences, sequences, sequences, sequences, sequences, setPrimaryValue, stream, supportCatalog, supportInsertPlaceholder, supportSchema, table, tableMap, tableMetadataAdapter, tables, tables, tables, tables, tables, tables, tags, tags, tags, triggers, triggers, truncate, type, type, type, type, update, update, version, version, version, views, views, views从类继承的方法 org.anyline.data.adapter.init.AbstractDriverAdapter
addRunValue, alias, alias, bool, bool, buildQueryCatalogRun, buildQueryDatabaseRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryEdgeTablesCommentRun, buildQueryEdgeTablesRun, buildQuerySchemaRun, buildQueryVertexTablesCommentRun, buildQueryVertexTablesRun, catalog, checkAutoIncrement, checkColumnAction, checkPrimaryGenerator, columnMetadataIgnoreLength, columnMetadataIgnorePrecision, columnMetadataIgnoreScale, columnMetadataLengthRefer, columnMetadataPrecisionRefer, columnMetadataScaleRefer, compatible, concat, concatEqual, convert, convert, convert, convert, convert, convert, convert, ddl, ddl, ddl, ddl, delimiter, delimiter, detail, detail, edgeTableMap, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, execute, functions, getDelimiterFr, getDelimiterTo, getListener, getPrimaryGenerator, getPrimaryKey, getPrimaryValue, IGNORE_GRAPH_QUERY_RESULT_TABLE, IGNORE_GRAPH_QUERY_RESULT_TOP_KEY, ignoreLength, ignorePrecision, ignoreScale, init, init, integer, IS_AUTO_CHECK_METADATA, IS_CHECK_EMPTY_SET_METADATA, IS_INSERT_EMPTY_COLUMN, IS_INSERT_EMPTY_FIELD, IS_INSERT_NULL_COLUMN, IS_INSERT_NULL_FIELD, IS_KEY_HOLDER_IDENTITY, IS_LOG_BATCH_SQL_PARAM, IS_LOG_SLOW_SQL, IS_LOG_SQL, IS_LOG_SQL_PARAM, IS_LOG_SQL_PARAM_WHEN_ERROR, IS_LOG_SQL_TIME, IS_LOG_SQL_WARN, IS_LOG_SQL_WHEN_ERROR, IS_PRINT_EXCEPTION_STACK_TRACE, IS_REPLACE_EMPTY_NULL, IS_SQL_LOG_PLACEHOLDER, IS_THROW_SQL_QUERY_EXCEPTION, IS_THROW_SQL_UPDATE_EXCEPTION, IS_UPDATE_EMPTY_COLUMN, IS_UPDATE_EMPTY_FIELD, IS_UPDATE_NULL_COLUMN, IS_UPDATE_NULL_FIELD, isBooleanColumn, isCharColumn, isNumberColumn, longs, MERGE_GRAPH_QUERY_RESULT_TABLE, name, name, name, objectName, parseText, procedures, random, read, reg, reg, reg, replaceVariable, schema, schemas, schemas, search, search, search, sequences, setDelimiter, setListener, setPrimaryGenerator, SLOW_SQL_MILLIS, spell, SQL_QUERY_TIMEOUT, SQL_UPDATE_TIMEOUT, string, string, typeMetadata, typeMetadata, value, value, value, value, vertexTableMap, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, write从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.anyline.data.adapter.DriverAdapter
addRunValue, alias, alter, alter, buildAlterRun, buildAppendPrimaryRun, buildDeleteRun, buildDeleteRun, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDropRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildQueryCatalogRun, buildQueryCatalogsRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDdlsRun, buildQueryDdlsRun, buildQueryEdgeTablesCommentRun, buildQueryEdgeTablesRun, buildQuerySchemaRun, buildQuerySchemasRun, buildQuerySchemasRun, buildQueryVertexTablesCommentRun, buildQueryVertexTablesRun, buildTruncateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, catalog, catalog, checkDefaultBuildInValue, columnMetadataIgnoreLength, columnMetadataIgnorePrecision, columnMetadataIgnoreScale, columnMetadataLengthRefer, columnMetadataPrecisionRefer, columnMetadataScaleRefer, columns, columns, compatible, compressCondition, conditionHead, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, convert, convert, convert, convert, convert, convert, convert, correctSchemaFromJDBC, correctSchemaFromJDBC, correctSchemaFromJDBC, database, ddl, ddl, ddl, ddl, ddls, ddls, defaultValue, delete, delete, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, detail, detail, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, edgeTables, empty, equals, equals, equals, execute, execute, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, fillInsertContent, formula, functions, getDelimiterFr, getDelimiterTo, getPrimaryKey, getPrimaryValue, ignoreLength, ignorePrecision, ignoreScale, init, init, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, isBooleanColumn, isCharColumn, isNumberColumn, matchByAdapter, name, name, names, objectName, parseText, procedures, read, reader, reg, reg, reg, reg, reg, reg, reg, save, save, save, save, save, save, save, schema, schema, schemas, schemas, schemas, schemas, select, sequences, slice, slice, supportSqlVarPlaceholderRegexExt, tables, tables, tables, tables, truncate, typeMetadata, typeMetadata, types, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, value, value, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, vertexTables, write, writer
-
构造器详细资料
-
CommonJDBCAdapter
public CommonJDBCAdapter()
-
-
方法详细资料
-
match
验证运行环境与当前适配器是否匹配
默认不连接只根据连接参数
只有同一个库区分不同版本(如mmsql2000/mssql2005)或不同模式(如kingbase的oracle/pg模式)时才需要单独实现- 指定者:
match在接口中DriverAdapter- 覆盖:
match在类中AbstractJDBCAdapter- 参数:
runtime- 运行环境主要包含驱动适配器 数据源或客户端compensate- 是否补偿匹配,第一次失败后,会再匹配一次,第二次传入true- 返回:
- boolean
-