Package gudusoft.gsqlparser.dlineage
Class ParallelDataFlowAnalyzer
Object
gudusoft.gsqlparser.dlineage.ParallelDataFlowAnalyzer
- All Implemented Interfaces:
IDataFlowAnalyzer
-
Constructor Summary
ConstructorsConstructorDescriptionParallelDataFlowAnalyzer(SqlInfo[] sqlInfos, Option option) ParallelDataFlowAnalyzer(SqlInfo[] sqlInfos, EDbVendor dbVendor, boolean simpleOutput) ParallelDataFlowAnalyzer(File[] sqlFiles, Option option) ParallelDataFlowAnalyzer(String[] sqlContents, EDbVendor dbVendor, boolean simpleOutput) ParallelDataFlowAnalyzer(String[] sqlContents, EDbVendor dbVendor, boolean simpleOutput, String defaultServer, String defaultDatabase, String defaltSchema) -
Method Summary
Modifier and TypeMethodDescriptionconvertSQL(EDbVendor vendor, String json) voiddispose()generateDataFlow(boolean withExtraInfo) getSelectedDbObjectInfo(Coordinate start, Coordinate end) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic voidstatic dataflowmergeDataFlows(Collection<dataflow> dataflows, EDbVendor vendor) voidsetHandleListener(DataFlowHandleListener listener) voidsetIgnoreCoordinate(boolean ignoreCoordinate) voidsetIgnoreRecordSet(boolean ignoreRecordSet) voidsetLinkOrphanColumnToFirstTable(boolean linkOrphanColumnToFirstTable) voidvoidsetShowConstantTable(boolean showConstantTable) voidsetShowCountTableColumn(boolean showCountTableColumn) voidsetShowImplicitSchema(boolean showImplicitSchema) voidsetShowJoin(boolean showJoin) voidsetSimpleShowFunction(boolean simpleShowFunction) voidsetSimpleShowTopSelectResultSet(boolean simpleShowTopSelectResultSet) voidvoidsetTransform(boolean transform) voidsetTransformCoordinate(boolean transformCoordinate)
-
Constructor Details
-
ParallelDataFlowAnalyzer
-
ParallelDataFlowAnalyzer
-
ParallelDataFlowAnalyzer
-
ParallelDataFlowAnalyzer
-
ParallelDataFlowAnalyzer
-
-
Method Details
-
convertSQL
-
isIgnoreRecordSet
- Specified by:
isIgnoreRecordSetin interfaceIDataFlowAnalyzer
-
setIgnoreRecordSet
- Specified by:
setIgnoreRecordSetin interfaceIDataFlowAnalyzer
-
isSimpleShowTopSelectResultSet
- Specified by:
isSimpleShowTopSelectResultSetin interfaceIDataFlowAnalyzer
-
setSimpleShowTopSelectResultSet
- Specified by:
setSimpleShowTopSelectResultSetin interfaceIDataFlowAnalyzer
-
isSimpleShowFunction
- Specified by:
isSimpleShowFunctionin interfaceIDataFlowAnalyzer
-
setSimpleShowFunction
- Specified by:
setSimpleShowFunctionin interfaceIDataFlowAnalyzer
-
isShowJoin
- Specified by:
isShowJoinin interfaceIDataFlowAnalyzer
-
setShowJoin
- Specified by:
setShowJoinin interfaceIDataFlowAnalyzer
-
isShowImplicitSchema
- Specified by:
isShowImplicitSchemain interfaceIDataFlowAnalyzer
-
setShowImplicitSchema
- Specified by:
setShowImplicitSchemain interfaceIDataFlowAnalyzer
-
isShowConstantTable
- Specified by:
isShowConstantTablein interfaceIDataFlowAnalyzer
-
setShowConstantTable
- Specified by:
setShowConstantTablein interfaceIDataFlowAnalyzer
-
isShowCountTableColumn
- Specified by:
isShowCountTableColumnin interfaceIDataFlowAnalyzer
-
setShowCountTableColumn
- Specified by:
setShowCountTableColumnin interfaceIDataFlowAnalyzer
-
isTransform
- Specified by:
isTransformin interfaceIDataFlowAnalyzer
-
setTransform
- Specified by:
setTransformin interfaceIDataFlowAnalyzer
-
isTransformCoordinate
- Specified by:
isTransformCoordinatein interfaceIDataFlowAnalyzer
-
setTransformCoordinate
- Specified by:
setTransformCoordinatein interfaceIDataFlowAnalyzer
-
isLinkOrphanColumnToFirstTable
- Specified by:
isLinkOrphanColumnToFirstTablein interfaceIDataFlowAnalyzer
-
setLinkOrphanColumnToFirstTable
- Specified by:
setLinkOrphanColumnToFirstTablein interfaceIDataFlowAnalyzer
-
isIgnoreCoordinate
- Specified by:
isIgnoreCoordinatein interfaceIDataFlowAnalyzer
-
setIgnoreCoordinate
- Specified by:
setIgnoreCoordinatein interfaceIDataFlowAnalyzer
-
setHandleListener
- Specified by:
setHandleListenerin interfaceIDataFlowAnalyzer
-
setSqlEnv
- Specified by:
setSqlEnvin interfaceIDataFlowAnalyzer
-
setOption
- Specified by:
setOptionin interfaceIDataFlowAnalyzer
-
getOption
- Specified by:
getOptionin interfaceIDataFlowAnalyzer
-
getErrorMessages
- Specified by:
getErrorMessagesin interfaceIDataFlowAnalyzer
-
generateSqlInfos
- Specified by:
generateSqlInfosin interfaceIDataFlowAnalyzer
-
generateDataFlow
- Specified by:
generateDataFlowin interfaceIDataFlowAnalyzer
-
getSqlInfos
- Specified by:
getSqlInfosin interfaceIDataFlowAnalyzer
-
getSelectedDbObjectInfo
- Specified by:
getSelectedDbObjectInfoin interfaceIDataFlowAnalyzer
-
generateDataFlow
- Specified by:
generateDataFlowin interfaceIDataFlowAnalyzer
-
dispose
- Specified by:
disposein interfaceIDataFlowAnalyzer
-
mergeDataFlows
-
getDataFlow
- Specified by:
getDataFlowin interfaceIDataFlowAnalyzer
-
getHashSQLMap
- Specified by:
getHashSQLMapin interfaceIDataFlowAnalyzer
-
main
- Throws:
Exception
-