public class ParallelDataFlowAnalyzer extends Object implements IDataFlowAnalyzer
| Constructor and Description |
|---|
ParallelDataFlowAnalyzer(File[] sqlFiles,
Option option) |
ParallelDataFlowAnalyzer(SqlInfo[] sqlInfos,
EDbVendor dbVendor,
boolean simpleOutput) |
ParallelDataFlowAnalyzer(SqlInfo[] sqlInfos,
Option option) |
ParallelDataFlowAnalyzer(String[] sqlContents,
EDbVendor dbVendor,
boolean simpleOutput) |
ParallelDataFlowAnalyzer(String[] sqlContents,
EDbVendor dbVendor,
boolean simpleOutput,
String defaultServer,
String defaultDatabase,
String defaltSchema) |
public ParallelDataFlowAnalyzer(SqlInfo[] sqlInfos, EDbVendor dbVendor, boolean simpleOutput)
public ParallelDataFlowAnalyzer(String[] sqlContents, EDbVendor dbVendor, boolean simpleOutput, String defaultServer, String defaultDatabase, String defaltSchema)
public ParallelDataFlowAnalyzer(String[] sqlContents, EDbVendor dbVendor, boolean simpleOutput)
public ParallelDataFlowAnalyzer(SqlInfo[] sqlInfos, Option option)
public ParallelDataFlowAnalyzer(File[] sqlFiles, Option option)
protected List<SqlInfo> convertSQL(EDbVendor vendor, String json)
public boolean isIgnoreRecordSet()
isIgnoreRecordSet in interface IDataFlowAnalyzerpublic void setIgnoreRecordSet(boolean ignoreRecordSet)
setIgnoreRecordSet in interface IDataFlowAnalyzerpublic boolean isSimpleShowTopSelectResultSet()
isSimpleShowTopSelectResultSet in interface IDataFlowAnalyzerpublic void setSimpleShowTopSelectResultSet(boolean simpleShowTopSelectResultSet)
setSimpleShowTopSelectResultSet in interface IDataFlowAnalyzerpublic boolean isSimpleShowFunction()
isSimpleShowFunction in interface IDataFlowAnalyzerpublic void setSimpleShowFunction(boolean simpleShowFunction)
setSimpleShowFunction in interface IDataFlowAnalyzerpublic boolean isShowJoin()
isShowJoin in interface IDataFlowAnalyzerpublic void setShowJoin(boolean showJoin)
setShowJoin in interface IDataFlowAnalyzerpublic boolean isShowImplicitSchema()
isShowImplicitSchema in interface IDataFlowAnalyzerpublic void setShowImplicitSchema(boolean showImplicitSchema)
setShowImplicitSchema in interface IDataFlowAnalyzerpublic boolean isShowConstantTable()
isShowConstantTable in interface IDataFlowAnalyzerpublic void setShowConstantTable(boolean showConstantTable)
setShowConstantTable in interface IDataFlowAnalyzerpublic boolean isShowCountTableColumn()
isShowCountTableColumn in interface IDataFlowAnalyzerpublic void setShowCountTableColumn(boolean showCountTableColumn)
setShowCountTableColumn in interface IDataFlowAnalyzerpublic boolean isTransform()
isTransform in interface IDataFlowAnalyzerpublic void setTransform(boolean transform)
setTransform in interface IDataFlowAnalyzerpublic boolean isTransformCoordinate()
isTransformCoordinate in interface IDataFlowAnalyzerpublic void setTransformCoordinate(boolean transformCoordinate)
setTransformCoordinate in interface IDataFlowAnalyzerpublic boolean isLinkOrphanColumnToFirstTable()
isLinkOrphanColumnToFirstTable in interface IDataFlowAnalyzerpublic void setLinkOrphanColumnToFirstTable(boolean linkOrphanColumnToFirstTable)
setLinkOrphanColumnToFirstTable in interface IDataFlowAnalyzerpublic boolean isIgnoreCoordinate()
isIgnoreCoordinate in interface IDataFlowAnalyzerpublic void setIgnoreCoordinate(boolean ignoreCoordinate)
setIgnoreCoordinate in interface IDataFlowAnalyzerpublic void setHandleListener(DataFlowHandleListener listener)
setHandleListener in interface IDataFlowAnalyzerpublic void setSqlEnv(TSQLEnv sqlenv)
setSqlEnv in interface IDataFlowAnalyzerpublic void setOption(Option option)
setOption in interface IDataFlowAnalyzerpublic Option getOption()
getOption in interface IDataFlowAnalyzerpublic List<ErrorInfo> getErrorMessages()
getErrorMessages in interface IDataFlowAnalyzerpublic String generateSqlInfos()
generateSqlInfos in interface IDataFlowAnalyzerpublic String generateDataFlow()
generateDataFlow in interface IDataFlowAnalyzerpublic Map<String,List<SqlInfo>> getSqlInfos()
getSqlInfos in interface IDataFlowAnalyzerpublic DbObjectPosition getSelectedDbObjectInfo(Coordinate start, Coordinate end)
getSelectedDbObjectInfo in interface IDataFlowAnalyzerpublic String generateDataFlow(boolean withExtraInfo)
generateDataFlow in interface IDataFlowAnalyzerpublic void dispose()
dispose in interface IDataFlowAnalyzerpublic static dataflow mergeDataFlows(Collection<dataflow> dataflows, EDbVendor vendor)
public dataflow getDataFlow()
getDataFlow in interface IDataFlowAnalyzerpublic Map<String,String> getHashSQLMap()
getHashSQLMap in interface IDataFlowAnalyzer