@Deprecated public class IotDbStyle extends AbstractDBStyle
| 限定符和类型 | 类和说明 |
|---|---|
class |
IotDbStyle.IotDbBooleanTypeHandler
已过时。
忽略null判断
|
class |
IotDbStyle.IotDoubleTypeHandler
已过时。
|
AbstractDBStyle.MockXXXDEFAULT_ASSIGNID, keyWordHandler, lineSeparator, metadataManager, nameConversion, offsetStartZero, sqlManager| 构造器和说明 |
|---|
IotDbStyle()
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
config(SQLManager sqlManager)
已过时。
在SQLManager配置好后,会调用此方法,最后对sqlmanager进行修改配置
|
int |
getDBType()
已过时。
返回一个DBStyle代码
|
int |
getIdType(Class c,
String idProperty)
已过时。
根据注解来决定主键采用哪种方式生成。
|
String |
getName()
已过时。
返回DBStyle名称
|
RangeSql |
getRangeSql()
已过时。
翻页语句实现
|
MetadataManager |
initMetadataManager(ConnectionSource cs)
已过时。
初始化元数据管理器
|
boolean |
metadataSupport()
已过时。
对应的数据库是否支持jdbc metadata
|
boolean |
preparedStatementSupport()
已过时。
是否支持PreparedStatement,对于数据库来说,几乎都支持,对于Nosql,则不一定支持
|
String |
wrapStatementValue(Object value)
已过时。
如果不支持preparedStatement,在直接使用Statement的时候,返回输出变量到sql语句里,例如,当变量是字符串a"bc
应该输出
"a\"bc",注意,需要考虑SQL注入漏洞 |
appendExpress, appendIdCondition, appendJoinInIdsCondition, appendLogicFlagCondition, appendVersion, buildExecutor, checkId, createConcatContext, genDeleteById, generalInsert, genExistSql, genInsert, genInsertTemplate, genSelectAll, genSelectById, genSelectByIdForUpdate, genSelectByIds, genSelectByTemplate, genSelectCountByTemplate, genUpdateAbsolute, genUpdateAll, genUpdateById, genUpdateRawById, genUpdateTemplate, getDefaultSchema, getKeyWordHandler, getNameConversion, getOrderBy, getRawUpdate, getSelectTemplate, getSeqValue, getSQLTemplateEngine, getUpdate, init, initMetadataManager, isOffsetStartZero, setKeyWordHandler, setNameConversion, setOffsetStartZeroclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchGeneratedKeysSupport, getMaxBatchCount, isNoSql, streamConfigpublic int getIdType(Class c, String idProperty)
AbstractDBStylegetIdType 在接口中 DBStylegetIdType 在类中 AbstractDBStyleDBType.ID_AUTOpublic boolean metadataSupport()
DBStylepublic boolean preparedStatementSupport()
DBStylepublic MetadataManager initMetadataManager(ConnectionSource cs)
DBStyleinitMetadataManager 在接口中 DBStyleinitMetadataManager 在类中 AbstractDBStylecs - 数据链接源public int getDBType()
DBStyleDBType.DB_MYSQLpublic String wrapStatementValue(Object value)
DBStyle"a\"bc",注意,需要考虑SQL注入漏洞wrapStatementValue 在接口中 DBStylewrapStatementValue 在类中 AbstractDBStylevalue - 原值public void config(SQLManager sqlManager)
DBStyleconfig 在接口中 DBStyleconfig 在类中 AbstractDBStyleClickHouseStyleCopyright © 2022. All rights reserved.