public abstract class AbstractSqlRead extends Object implements SqlRead
| 限定符和类型 | 字段和说明 |
|---|---|
SQLParserVO |
config |
| 构造器和说明 |
|---|
AbstractSqlRead(SQLParserVO config) |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract String |
buildQuerySql() |
abstract String |
buildXmlElement(ResultSet rs) |
abstract String |
buildXmlElementUniqueKey(ResultSet rs) |
abstract void |
checkConfig() |
abstract boolean |
getEnableFiledValue(ResultSet rs)
获取启停字段对应的字段值
|
String |
getStringFromRs(ResultSet rs,
String field) |
String |
getStringFromRsWithCheck(ResultSet rs,
String field) |
abstract boolean |
hasEnableFiled()
是否包含启停字段
|
boolean |
needRead()
是否可以读取
chain 默认可以读取
script 需要判断是否有配置
|
Map<String,String> |
read()
读取
|
public final SQLParserVO config
public AbstractSqlRead(SQLParserVO config)
public abstract boolean hasEnableFiled()
public abstract boolean getEnableFiledValue(ResultSet rs) throws SQLException
SQLExceptionpublic abstract String buildQuerySql()
public abstract String buildXmlElement(ResultSet rs) throws SQLException
SQLExceptionpublic abstract String buildXmlElementUniqueKey(ResultSet rs) throws SQLException
SQLExceptionpublic abstract void checkConfig()
public boolean needRead()
public String getStringFromRs(ResultSet rs, String field) throws SQLException
SQLExceptionpublic String getStringFromRsWithCheck(ResultSet rs, String field) throws SQLException
SQLExceptionCopyright © 2024. All rights reserved.