public interface IDataFlowAnalyzer
boolean isIgnoreRecordSet()
void setIgnoreRecordSet(boolean ignoreRecordSet)
boolean isSimpleShowTopSelectResultSet()
void setSimpleShowTopSelectResultSet(boolean simpleShowTopSelectResultSet)
boolean isSimpleShowFunction()
void setSimpleShowFunction(boolean simpleShowFunction)
boolean isShowJoin()
void setShowJoin(boolean showJoin)
boolean isShowImplicitSchema()
void setShowImplicitSchema(boolean showImplicitSchema)
boolean isShowConstantTable()
void setShowConstantTable(boolean showConstantTable)
boolean isShowCountTableColumn()
void setShowCountTableColumn(boolean showCountTableColumn)
boolean isTransform()
void setTransform(boolean transform)
boolean isTransformCoordinate()
void setTransformCoordinate(boolean transformCoordinate)
boolean isLinkOrphanColumnToFirstTable()
void setLinkOrphanColumnToFirstTable(boolean linkOrphanColumnToFirstTable)
boolean isIgnoreCoordinate()
void setIgnoreCoordinate(boolean ignoreCoordinate)
void setHandleListener(DataFlowHandleListener listener)
List<ErrorInfo> getErrorMessages()
String generateSqlInfos()
String generateDataFlow()
Map<String,List<SqlInfo>> getSqlInfos()
DbObjectPosition getSelectedDbObjectInfo(Coordinate start, Coordinate end)
String generateDataFlow(boolean withExtraInfo)
void dispose()
dataflow getDataFlow()
Map<String,String> getHashSQLMap()