- m_clause - Static variable in class gudusoft.gsqlparser.TBaseType
-
- madeProgress() - Method in class gudusoft.gsqlparser.resolver2.iterative.ResolutionPass
-
- main(String[]) - Static method in class CompareJavaFiles
-
- main(String[]) - Static method in class compareResolvers
-
- main(String[]) - Static method in class demo
-
- main(String[]) - Static method in class dynamicFunction
-
- main(String[]) - Static method in class gspEval
-
- main(String[]) - Static method in class gudusoft.gsqlparser.demos.Demo
-
- main(String[]) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.metadata.sqldep.SQLDepMetadataAnalyzer
-
- main(String[]) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.metadata.sqlflow.SqlflowMetadataAnalyzer
-
- main(String[]) - Static method in class gudusoft.gsqlparser.dlineage.DataFlowAnalyzer
-
- main(String[]) - Static method in class gudusoft.gsqlparser.dlineage.metadata.MetadataUtil
-
- main(String[]) - Static method in class gudusoft.gsqlparser.dlineage.ParallelDataFlowAnalyzer
-
- main(String[]) - Static method in class gudusoft.gsqlparser.dlineage.util.ProcessUtility
-
- main(String[]) - Static method in class gudusoft.gsqlparser.dlineage.util.TableColumnUtility
-
- main(String[]) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.SqlFormatter
-
- main(String[]) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- main(String[]) - Static method in class gudusoft.gsqlparser.sqlenv.TDDLSQLEnv
-
- main(String[]) - Static method in class gudusoft.gsqlparser.tools.CountSql
-
- main(String[]) - Static method in class gudusoft.gsqlparser.tools.ManageSqlInJson
-
- main(String[]) - Static method in class gudusoft.gsqlparser.util.csv.CsvReader
-
- main(String[]) - Static method in class gudusoft.gsqlparser.util.functionChecker
-
- main(String[]) - Static method in class gudusoft.gsqlparser.util.joinRelationAnalyze
-
- main(String[]) - Static method in class gudusoft.gsqlparser.util.keywordChecker
-
- main(String[]) - Static method in class gudusoft.gsqlparser.util.KeywordUtil
-
- main(String[]) - Static method in class gudusoft.gsqlparser.util.SQLUtil
-
- main(String[]) - Static method in class keywordsPrepare
-
- main(String[]) - Static method in class readDagJson
-
- main(String[]) - Static method in class removeDuplicateYamlTestFile
-
- main(String[]) - Static method in class T123
-
- main(String[]) - Static method in class traceColumn
-
- ManageSqlInJson - Class in gudusoft.gsqlparser.tools
-
1.
- ManageSqlInJson() - Constructor for class gudusoft.gsqlparser.tools.ManageSqlInJson
-
- map(TTypeName) - Static method in class gudusoft.gsqlparser.ir.builder.mssql.MssqlTypeRefMapper
-
- MARKED_NOT_A_COLUMN_IN_COLUMN_RESOLVER - Static variable in class gudusoft.gsqlparser.TBaseType
-
- Match(INamespace, boolean, IScope, ResolvePath, List<String>) - Constructor for class gudusoft.gsqlparser.resolver2.scope.ResolvedImpl.Match
-
- MATCH_COLUMN_RESULT_MATCHED - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MATCH_COLUMN_RESULT_MATCHED_COLUMN_PROPERTY - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MATCH_COLUMN_RESULT_MAYBE_MATCH_P1 - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MATCH_COLUMN_RESULT_MAYBE_MATCH_P3 - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MATCH_COLUMN_RESULT_MAYBE_MATCH_P4 - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MATCH_COLUMN_RESULT_MAYBE_MATCH_P5 - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MATCH_COLUMN_RESULT_MAYBE_MATCH_P9 - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MATCH_COLUMN_RESULT_NOT_MATCH - Static variable in class gudusoft.gsqlparser.TBaseType
-
- matchByPattern(String, boolean, int, int, String) - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- matchByPattern2(String, boolean, int, int, String) - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- matchByPatternYieldString(String, boolean, int, int, String) - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- matchByPatternYieldStringAndTokenNum(String, boolean, int, int, String) - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- matched - Static variable in class gudusoft.gsqlparser.nodes.TMergeWhenClause
-
- matched_with_condition - Static variable in class gudusoft.gsqlparser.nodes.TMergeWhenClause
-
- matches(String, String) - Method in interface gudusoft.gsqlparser.ext.sqlnamematcher.SqlNameMatcher
-
Returns whether a name matches another.
- matches(String, String) - Method in class gudusoft.gsqlparser.resolver2.matcher.DefaultNameMatcher
-
- matches(String, String) - Method in interface gudusoft.gsqlparser.resolver2.matcher.INameMatcher
-
Check if two names match according to the matching rules.
- matches(String, String) - Method in class gudusoft.gsqlparser.resolver2.matcher.VendorNameMatcher
-
- matches(String, String, ESQLDataObjectType) - Method in class gudusoft.gsqlparser.resolver2.matcher.VendorNameMatcher
-
Check if two names match according to vendor rules for a specific object type.
- matches(QualifiedName, INameMatcher) - Method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
-
Check if this qualified name matches another, using the given name matcher.
- matches(QualifiedName, QualifiedName) - Method in class gudusoft.gsqlparser.resolver2.model.QualifiedNameResolver
-
Check if a qualified name matches a target name, considering defaults.
- matchesAlias(String) - Method in enum gudusoft.gsqlparser.EDbVendor
-
Check if a string representation corresponds to this database vendor
- matchesExact(QualifiedName, INameMatcher) - Method in class gudusoft.gsqlparser.resolver2.model.QualifiedName
-
Check exact match (all parts must match, including nulls).
- matchesPattern(String, String) - Method in class gudusoft.gsqlparser.resolver2.matcher.DefaultNameMatcher
-
- matchesPattern(String, String) - Method in interface gudusoft.gsqlparser.resolver2.matcher.INameMatcher
-
Check if a name is a valid match for a pattern.
- matchesPattern(String, String) - Method in class gudusoft.gsqlparser.resolver2.matcher.VendorNameMatcher
-
- matchOracleQuoteDelimiter(char, char) - Method in class gudusoft.gsqlparser.TLexerOracle
-
- matchSubObjectNameToWhole(EDbVendor, ESQLDataObjectType, String, String) - Static method in class gudusoft.gsqlparser.sqlenv.TSQLEnv
-
比较 一个数据库对象名是否等于或者属于另一个对象
等于 就是完全相等(根据不同数据库的比较规则)
属于 表示如下情况:
1.
- matchTableName(String, table, boolean, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.util.TableFlowUtility
-
- MAX_TOKEN_COLUMN_SIZE - Static variable in class gudusoft.gsqlparser.TCustomLexer
-
- MAX_TOKEN_SIZE - Static variable in class gudusoft.gsqlparser.TCustomLexer
-
- maxCallGraphDepth - Variable in class gudusoft.gsqlparser.analyzer.v2.AnalyzerV2Config
-
Maximum call graph depth (prevents infinite expansion on cyclic dependencies).
- maxLineWidth - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- maxSelectListColumn - Variable in class gudusoft.gsqlparser.pp.para.GFmtOpt
-
//todo add issue 51
- MdxSqlParser - Class in gudusoft.gsqlparser.parser
-
MDX (Multidimensional Expressions) SQL parser implementation.
- MdxSqlParser() - Constructor for class gudusoft.gsqlparser.parser.MdxSqlParser
-
Construct MDX SQL parser.
- measure_equal - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MediatorFactory - Class in gudusoft.gsqlparser.pp.mediator
-
- MediatorFactory() - Constructor for class gudusoft.gsqlparser.pp.mediator.MediatorFactory
-
- MEDIUM - Static variable in class gudusoft.gsqlparser.ir.common.Confidence
-
Medium confidence constant (0.7).
- member_of - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- merge(SQLFileStatistics) - Method in class gudusoft.gsqlparser.dlineage.SQLFileStatistics
-
Merge analysis results from another SQLFileStatistics object into the current object
- mergeDataFlows(Collection<dataflow>, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.ParallelDataFlowAnalyzer
-
- mergeDataflows(Collection<dataflow>, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
-
- mergeDataflowsAndCsv(List<Pair<EDbVendor, dataflow>>, String) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
-
- mergeDoubleQuoteIntoOneToken() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- mergeEscapeChar() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- mergeFrom(OraclePackageNamespace) - Method in class gudusoft.gsqlparser.resolver2.namespace.OraclePackageNamespace
-
Merge members from another package namespace (spec + body merging).
- mergeFunctionCallDataflow(dataflow, EDbVendor) - Static method in class gudusoft.gsqlparser.dlineage.util.DataflowUtility
-
- MergeKeyWordAlignProcessor - Class in gudusoft.gsqlparser.pp.processor.type.merge
-
- MergeKeyWordAlignProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.merge.MergeKeyWordAlignProcessor
-
- mergeLiteralIntoOneToken() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- mergeObjectName(TObjectName) - Method in class gudusoft.gsqlparser.nodes.TObjectName
-
Used internally in hive .y file to merge two objectNames
- mergeObjectName(TObjectName, TObjectName) - Method in class gudusoft.gsqlparser.nodes.TObjectName
-
- mergeObjectNameList(TExpression, TObjectNameList) - Static method in class gudusoft.gsqlparser.nodes.TExpression
-
- mergeQualifiedIdentifier() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- MergeScope - Class in gudusoft.gsqlparser.resolver2.scope
-
Scope for MERGE statement.
- MergeScope(IScope, TMergeSqlStatement) - Constructor for class gudusoft.gsqlparser.resolver2.scope.MergeScope
-
- mergeSegments(List<String>, int) - Static method in class gudusoft.gsqlparser.util.SQLUtil
-
- mergeSignOfComment() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- mergeSQLEnv(List<TSQLEnv>) - Static method in class gudusoft.gsqlparser.dlineage.dataflow.sqlenv.SQLEnvParser
-
- MergeSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- mergeSquareBracketIntoOneToken() - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- MergeStmtFormatter - Class in gudusoft.gsqlparser.pp.stmtformatter.type.comm
-
- MergeStmtFormatter() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.type.comm.MergeStmtFormatter
-
- MergeStmtFormatterBuilder - Class in gudusoft.gsqlparser.pp.stmtformatter.builder.comm
-
- MergeStmtFormatterBuilder() - Constructor for class gudusoft.gsqlparser.pp.stmtformatter.builder.comm.MergeStmtFormatterBuilder
-
- mergeTables(dataflow, Long) - Static method in class gudusoft.gsqlparser.dlineage.DataFlowAnalyzer
-
- mergeTables(dataflow, Long, Option) - Static method in class gudusoft.gsqlparser.dlineage.DataFlowAnalyzer
-
- MergeWhenClauseProcessor - Class in gudusoft.gsqlparser.pp.processor.type.merge
-
append an new line after the table name
- MergeWhenClauseProcessor() - Constructor for class gudusoft.gsqlparser.pp.processor.type.merge.MergeWhenClauseProcessor
-
- message - Variable in class gudusoft.gsqlparser.ir.common.Evidence
-
Human-readable message.
- message - Variable in class gudusoft.gsqlparser.TLog
-
- Metadata - Class in gudusoft.gsqlparser.sqlenv.metadata
-
- Metadata() - Constructor for class gudusoft.gsqlparser.sqlenv.metadata.Metadata
-
- METADATA_ERROR - Static variable in class gudusoft.gsqlparser.dlineage.dataflow.model.ErrorInfo
-
- MetadataAnalyzer<T> - Interface in gudusoft.gsqlparser.dlineage.dataflow.metadata
-
- metaDatabase(IMetaDatabase) - Method in class gudusoft.gsqlparser.parser.ParserContext.Builder
-
Set metadata database for column/table resolution.
- MetadataItem - Class in gudusoft.gsqlparser.sqlenv.metadata.model
-
- MetadataItem() - Constructor for class gudusoft.gsqlparser.sqlenv.metadata.model.MetadataItem
-
- MetadataReader - Class in gudusoft.gsqlparser.dlineage.dataflow.metadata
-
- MetadataReader() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.metadata.MetadataReader
-
- MetadataRelation - Class in gudusoft.gsqlparser.dlineage.dataflow.metadata.model
-
- MetadataRelation() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.metadata.model.MetadataRelation
-
- MetadataUtil - Class in gudusoft.gsqlparser.dlineage.metadata
-
- MetadataUtil() - Constructor for class gudusoft.gsqlparser.dlineage.metadata.MetadataUtil
-
- metExecMload - Static variable in class gudusoft.gsqlparser.TBaseType
-
- metExecSp - Static variable in class gudusoft.gsqlparser.TBaseType
-
- metExecStringCmd - Static variable in class gudusoft.gsqlparser.TBaseType
-
- metExecStringCmdLinkServer - Static variable in class gudusoft.gsqlparser.TBaseType
-
- metNoExecKeyword - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MINUS - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- MOD(Integer, Integer) - Method in class gudusoft.gsqlparser.compiler.builtinFunction.TOracleBuiltFunction
-
- ModelBindingManager - Class in gudusoft.gsqlparser.dlineage.dataflow.model
-
- ModelBindingManager() - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.ModelBindingManager
-
- modelExprOperator - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- ModelFactory - Class in gudusoft.gsqlparser.dlineage.dataflow.model
-
- ModelFactory(ModelBindingManager) - Constructor for class gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
-
- MODULO - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- moveComma2colsToTheLeft - Variable in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- moveFile(String, String) - Static method in class demo
-
- moveSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- msckSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MSG_ERROR_AND_KEYWORD_CANT_USED_AS_TABLE_ALIAS - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_ERROR_COLUMN_NOT_FOUND - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_ERROR_DUPLICATED_COLUMN_NAME - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_ERROR_FUNCTION_IN_SET_CLAUSE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_ERROR_INSERT_VALUE_COLUMN_NUMBER_NOT_MATCH - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_ERROR_NO_ROOT_NODE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_ERROR_RESERVED_KEYWORD_CANT_USED_AS_COLUMN_NAME - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_ERROR_SYNTAX_ERROR - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_HINT_FIND_ORPHAN_COLUMN - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MSG_WARNING_ERROR_WHEN_TOKENIZE - Static variable in class gudusoft.gsqlparser.TBaseType
-
- mslabel - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MssqlBeginConversationTimerSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlBeginDialogSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlBoundIRBuilder - Class in gudusoft.gsqlparser.ir.builder.mssql
-
- MssqlBoundIRBuilder() - Constructor for class gudusoft.gsqlparser.ir.builder.mssql.MssqlBoundIRBuilder
-
- MssqlBulkInsert - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlCreateTypeSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlCreateXmlSchemaCollectionSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlDeallocateSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlEndConversationSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlExternalDepClassifier - Class in gudusoft.gsqlparser.ir.builder.mssql
-
Classifies SQL Server built-in functions, system procedures, and extended
stored procedures as external dependencies.
- MssqlGotoSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlLabelSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlNameNormalizer - Class in gudusoft.gsqlparser.ir.builder.mssql
-
Normalizes SQL Server multi-part names.
- MssqlNameNormalizer.NormalizedName - Class in gudusoft.gsqlparser.ir.builder.mssql
-
Normalized SQL Server name with server/database/schema/object components.
- MssqlRaiserrorSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlReconfigureSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlRevertSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlRoutineRefResolver - Class in gudusoft.gsqlparser.ir.builder.mssql
-
- MssqlSendOnConversationSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlSetRowCountSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlSetSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlSqlParser - Class in gudusoft.gsqlparser.parser
-
Microsoft SQL Server database SQL parser implementation.
- MssqlSqlParser() - Constructor for class gudusoft.gsqlparser.parser.MssqlSqlParser
-
Construct SQL Server SQL parser.
- MssqlStmtStubSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlThrowSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlTryCatchSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- MssqlTypeRefMapper - Class in gudusoft.gsqlparser.ir.builder.mssql
-
- MssqlUpdateTextSqlNode - Static variable in class gudusoft.gsqlparser.nodes.TStatementSqlNode
-
- mstLocalVar - Static variable in class gudusoft.gsqlparser.TBaseType
-
- mstLocalVarCursor - Static variable in class gudusoft.gsqlparser.TBaseType
-
- mstSetCmd - Static variable in class gudusoft.gsqlparser.TBaseType
-
- mstSybaseLocalVar - Static variable in class gudusoft.gsqlparser.TBaseType
-
- mstUnknown - Static variable in class gudusoft.gsqlparser.TBaseType
-
- mstXmlMethod - Static variable in class gudusoft.gsqlparser.TBaseType
-
- MultiLoadCmdType - Enum in gudusoft.gsqlparser.stmt.teradata.utilities
-
- MultipleGrabitSQLEnv - Class in gudusoft.gsqlparser.sqlenv.parser.grabit
-
- MultipleGrabitSQLEnv(String, String, String, EDbVendor, List) - Constructor for class gudusoft.gsqlparser.sqlenv.parser.grabit.MultipleGrabitSQLEnv
-
- MultipleSQLDepSQLEnv - Class in gudusoft.gsqlparser.sqlenv.parser.sqldep
-
- MultipleSQLDepSQLEnv(String, String, String, EDbVendor, List) - Constructor for class gudusoft.gsqlparser.sqlenv.parser.sqldep.MultipleSQLDepSQLEnv
-
- multisetExprOperator - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- mycomparetext(String, String) - Static method in class gudusoft.gsqlparser.TBaseType
-
- myDecrypt(String) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- myequals(String, String) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- myPrint() - Method in class dynamicFunction
-
- myPrint(String) - Method in class dynamicFunction
-
- mysametext(String, String) - Static method in class gudusoft.gsqlparser.TBaseType
-
- mysql_binary_operator - Static variable in class gudusoft.gsqlparser.nodes.TExpression
-
- mysqllabel - Static variable in class gudusoft.gsqlparser.TBaseType
-
- mysqlLowerCaseTableNames - Variable in class gudusoft.gsqlparser.sqlenv.IdentifierProfile.VendorFlags
-
MySQL: lower_case_table_names 系统变量(0, 1, 2)
0: 大小写敏感(Unix/Linux)
1: 存储为小写,比较不敏感(Windows)
2: 存储保留原样,比较不敏感(macOS)
- MySqlParser - Class in gudusoft.gsqlparser.parser
-
MySQL SQL parser implementation.
- MySqlParser() - Constructor for class gudusoft.gsqlparser.parser.MySqlParser
-
- MySqlSqlParser - Class in gudusoft.gsqlparser.parser
-
MySQL database SQL parser implementation.
- MySqlSqlParser() - Constructor for class gudusoft.gsqlparser.parser.MySqlSqlParser
-
Construct MySQL SQL parser.
- myStrToStrings(String, String, List<String>, boolean) - Method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-
- myTryStrToInt(String, int[]) - Static method in class gudusoft.gsqlparser.pp.stmtformatter.SQLion
-