Class SqlSegmentProcessor.Segment
-
- All Implemented Interfaces:
public final class SqlSegmentProcessor.Segment
-
-
Field Summary
Fields Modifier and Type Field Description private final SqlSegmentProcessor.DbsTypedbsTypeprivate final IntegerlineBgnprivate final IntegerlineEndprivate final StringtblNameprivate final SortedMap<Integer, Pair<Integer, String>>tblIdx2private final StringsqlTextprivate final SqlSegmentProcessor.ErrTypeerrTypeprivate final StringaskTextprivate final RegextblRegxprivate final BooleantrgJourprivate final Map<String, String>dicName
-
Constructor Summary
Constructors Constructor Description SqlSegmentProcessor.Segment(SqlSegmentProcessor.DbsType dbsType, Integer lineBgn, Integer lineEnd, String tblName, SortedMap<Integer, Pair<Integer, String>> tblIdx2, String sqlText, SqlSegmentProcessor.ErrType errType, String askText, Regex tblRegx, Boolean trgJour, Map<String, String> dicName)
-
Method Summary
Modifier and Type Method Description final SqlSegmentProcessor.DbsTypegetDbsType()final IntegergetLineBgn()final IntegergetLineEnd()final StringgetTblName()final SortedMap<Integer, Pair<Integer, String>>getTblIdx2()final StringgetSqlText()final SqlSegmentProcessor.ErrTypegetErrType()final StringgetAskText()final RegexgetTblRegx()final BooleangetTrgJour()final Map<String, String>getDicName()final Map<String, Map<String, String>>applyTbl(List<String> tables)Filter out tables that can be applied as well as replacement keywords final BooleanisPlain()Whether is plain datasource -
-
Constructor Detail
-
SqlSegmentProcessor.Segment
SqlSegmentProcessor.Segment(SqlSegmentProcessor.DbsType dbsType, Integer lineBgn, Integer lineEnd, String tblName, SortedMap<Integer, Pair<Integer, String>> tblIdx2, String sqlText, SqlSegmentProcessor.ErrType errType, String askText, Regex tblRegx, Boolean trgJour, Map<String, String> dicName)
-
-
Method Detail
-
getDbsType
final SqlSegmentProcessor.DbsType getDbsType()
-
getLineBgn
final Integer getLineBgn()
-
getLineEnd
final Integer getLineEnd()
-
getTblName
final String getTblName()
-
getSqlText
final String getSqlText()
-
getErrType
final SqlSegmentProcessor.ErrType getErrType()
-
getAskText
final String getAskText()
-
getTblRegx
final Regex getTblRegx()
-
getTrgJour
final Boolean getTrgJour()
-
getDicName
final Map<String, String> getDicName()
-
applyTbl
final Map<String, Map<String, String>> applyTbl(List<String> tables)
Filter out tables that can be applied as well as replacement keywords
-
-
-
-