public class TaosStyle extends AbstractDBStyle
AbstractDBStyle.MockXXXDEFAULT_ASSIGNID, keyWordHandler, lineSeparator, metadataManager, nameConversion, offsetStartZero| 构造器和说明 |
|---|
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, 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 在类中 AbstractDBStylepublic boolean isNoSql()
DBStylepublic int getDBType()
DBStyleprotected 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 © 2021. All rights reserved.