public class TaosStyle extends AbstractDBStyle
AbstractDBStyle.MockXXXDEFAULT_ASSIGNID, keyWordHandler, lineSeparator, metadataManager, nameConversion, offsetStartZero, sqlManager| 构造器和说明 |
|---|
TaosStyle() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
checkId(Collection colsId,
Collection attrsId,
String clsName) |
SQLSource |
genSelectByTemplate(Class<?> cls,
Class viewType)
taos 不支持 where 1=1,因此内置语句需要把出现的1=1 替换掉
|
SQLSource |
genSelectCountByTemplate(Class<?> cls) |
int |
getDBType()
返回一个DBStyle代码
|
int |
getIdType(Class c,
String idProperty)
根据注解来决定主键采用哪种方式生成。
|
String |
getName()
返回DBStyle名称
|
RangeSql |
getRangeSql()
翻页语句实现
|
MetadataManager |
initMetadataManager(ConnectionSource cs)
td-engine目前驱动拿不到metadata,中间会报错
|
boolean |
isNoSql()
是否是NoSql数据库
|
protected String |
replaceByWhereTag(String sql) |
appendExpress, appendIdCondition, appendJoinInIdsCondition, appendLogicFlagCondition, appendVersion, buildExecutor, config, createConcatContext, genDeleteById, generalInsert, genExistSql, genInsert, genInsertTemplate, genSelectAll, genSelectById, genSelectByIdForUpdate, genSelectByIds, genUpdateAbsolute, genUpdateAll, genUpdateById, genUpdateRawById, genUpdateTemplate, getDefaultSchema, getKeyWordHandler, getNameConversion, getOrderBy, getRawUpdate, getSelectTemplate, getSeqValue, getSQLTemplateEngine, getUpdate, init, initMetadataManager, isOffsetStartZero, setKeyWordHandler, setNameConversion, setOffsetStartZero, wrapStatementValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchGeneratedKeysSupport, getMaxBatchCount, metadataSupport, preparedStatementSupport, streamConfigpublic int getIdType(Class c, String idProperty)
AbstractDBStylegetIdType 在接口中 DBStylegetIdType 在类中 AbstractDBStyleDBType.ID_AUTOpublic boolean isNoSql()
DBStylepublic int getDBType()
DBStyleDBType.DB_MYSQLprotected void checkId(Collection colsId, Collection attrsId, String clsName)
checkId 在类中 AbstractDBStylepublic MetadataManager initMetadataManager(ConnectionSource cs)
initMetadataManager 在接口中 DBStyleinitMetadataManager 在类中 AbstractDBStylecs - public SQLSource genSelectByTemplate(Class<?> cls, Class viewType)
genSelectByTemplate 在接口中 DBAutoGeneratedSqlgenSelectByTemplate 在类中 AbstractDBStylecls - viewType - public SQLSource genSelectCountByTemplate(Class<?> cls)
genSelectCountByTemplate 在接口中 DBAutoGeneratedSqlgenSelectCountByTemplate 在类中 AbstractDBStyleCopyright © 2022. All rights reserved.