Uses of Enum
gudusoft.gsqlparser.EDbVendor
Packages that use EDbVendor
Package
Description
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects.Provides the classes represents various SQL query parse tree node.
Provides the classes represent various SQL statements.
-
Uses of EDbVendor in Unnamed Package
Fields in Unnamed Package declared as EDbVendorMethods in Unnamed Package with parameters of type EDbVendorModifier and TypeMethodDescriptionstatic intcompareResolvers.compareResolvers(EDbVendor dbVendor, String sqlFilePath) Compare table and column resolution results between RESOLVER and RESOLVER2.static voiddemo.compareResolvers(EDbVendor dbVendor, String sqlFilePath) Compare table and column resolution results between RESOLVER and RESOLVER2.static voiddemo.parseJsonFile(EDbVendor db, String jsonfile) -
Uses of EDbVendor in gudusoft.gsqlparser
Fields in gudusoft.gsqlparser declared as EDbVendorMethods in gudusoft.gsqlparser that return EDbVendorModifier and TypeMethodDescriptionstatic EDbVendorGet the database vendor from a string representationTSourceToken.getDbvendor()The database vendor which the SQL script includes this token will run againstTGSqlParser.getDbVendor()The database vendor specified when creating this parser.static EDbVendorTGSqlParser.getDBVendorByName(String dbVendorName) Turn the string name of database to dbvendor access: EDbVendor.dbvaccess ansi: EDbVendor.dbvansi bigquery: EDbVendor.dbvbigquery clickhouse: EDbVendor.dbvclickhouse couchbase: EDbVendor.dbvcouchbase dax: EDbVendor.dbvdax db2: EDbVendor.dbvdb2 firebird: EDbVendor.dbvfirebird generic: EDbVendor.dbvgeneric greenplum: EDbVendor.dbvgreenplum hana: EDbVendor.dbvhana hive: EDbVendor.dbvhive impala: EDbVendor.dbvimpala informix: EDbVendor.dbvinformix mdx: EDbVendor.dbvmdx mssql or sqlserver: EDbVendor.dbvmssql mysql: EDbVendor.dbvmysql netezza: EDbVendor.dbvnetezza odbc: EDbVendor.dbvodbc openedge: EDbVendor.dbvopenedge oracle: EDbVendor.dbvoracle postgresql or postgres: EDbVendor.dbvpostgresql redshift: EDbVendor.dbvredshift snowflake: EDbVendor.dbvsnowflake sybase: EDbVendor.dbvsybase teradata: EDbVendor.dbvteradata vertica: EDbVendor.dbvverticastatic EDbVendorReturns the enum constant of this type with the specified name.static EDbVendorEDbVendor.valueOfWithDefault(String alias) Get the database vendor from a string representation, returning dbvoracle as default if not foundstatic EDbVendor[]EDbVendor.values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in gudusoft.gsqlparser with parameters of type EDbVendorModifier and TypeMethodDescriptionTParserPool.borrowParser(EDbVendor vendor) Borrows a parser from the pool for the specified vendor.TParserPool.getStatistics(EDbVendor vendor) Gets pool statistics for monitoring.static booleanTBaseType.isSupportLateralColumn(EDbVendor pDbvendor) static TConstantTGSqlParser.parseConstant(EDbVendor dbVendor, String newConstant) static TExpressionTGSqlParser.parseExpression(EDbVendor dbVendor, String expr) static TFunctionCallTGSqlParser.parseFunctionCall(EDbVendor dbVendor, String newFunction) static TObjectNameTGSqlParser.parseObjectName(EDbVendor dbVendor, String newObjectName) static intConvenience method to parse SQL using the shared pool.static TSelectSqlStatementTGSqlParser.parseSubquery(EDbVendor dbVendor, String subquery) this method is thread safe.voidPre-warms the pool by creating parsers in advance.voidTParserPool.returnParser(EDbVendor vendor, TGSqlParser parser) Returns a parser to the pool for reuse.TSafeParserPool.safeParseSQL(EDbVendor vendor, String sqlText) Safe parsing method that returns statements without parser references.TSafeParserPool.safeTokenizeSQL(EDbVendor vendor, String sqlText) Safe tokenization method.voidTSourceToken.setDbvendor(EDbVendor dbvendor) The database vendor which the SQL script includes this token will run againststatic intTParserPoolFactory.tokenizeSQL(EDbVendor vendor, String sqlText) Convenience method to tokenize SQL using the shared pool.static booleanTBaseType.verifyScript(EDbVendor dbVendor, String src, String target, boolean removeTrailingSemicolon) <T> TTParserPool.withParser(EDbVendor vendor, TParserPool.ParserFunction<T> function) Executes a function with a borrowed parser and automatically returns it.<T> TTSafeParserPool.withParser(EDbVendor vendor, TParserPool.ParserFunction<T> function) Executes a function with a borrowed parser and automatically returns it.Constructors in gudusoft.gsqlparser with parameters of type EDbVendorModifierConstructorDescriptionTCustomSqlStatement(EDbVendor dbvendor) TGSqlParser(EDbVendor pdbvendor) Class constructor, create a new instance of the parser by setting the database vendor -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage
Methods in gudusoft.gsqlparser.dlineage with parameters of type EDbVendorModifier and TypeMethodDescriptionDataFlowAnalyzer.convertSQL(EDbVendor vendor, String json) ParallelDataFlowAnalyzer.convertSQL(EDbVendor vendor, String json) static DataflowDataFlowAnalyzer.getSqlflowJSONModel(dataflow dataflow, EDbVendor vendor) static DataflowDataFlowAnalyzer.getSqlflowJSONModel(EDbVendor vendor, dataflow dataflow, boolean normalizeIdentifier) static dataflowParallelDataFlowAnalyzer.mergeDataFlows(Collection<dataflow> dataflows, EDbVendor vendor) Constructors in gudusoft.gsqlparser.dlineage with parameters of type EDbVendorModifierConstructorDescriptionDataFlowAnalyzer(SqlInfo[] sqlInfos, EDbVendor dbVendor, boolean simpleOutput) DataFlowAnalyzer(File[] sqlFiles, EDbVendor dbVendor, boolean simpleOutput) DataFlowAnalyzer(File sqlFile, EDbVendor dbVendor, boolean simpleOutput) DataFlowAnalyzer(String[] sqlContents, EDbVendor dbVendor, boolean simpleOutput) DataFlowAnalyzer(String[] sqlContents, EDbVendor dbVendor, boolean simpleOutput, String defaultServer, String defaultDatabase, String defaltSchema) DataFlowAnalyzer(String sqlContent, EDbVendor dbVendor, boolean simpleOutput) DataFlowAnalyzer(String sqlContent, EDbVendor dbVendor, boolean simpleOutput, String defaultServer, String defaultDatabase, String defaltSchema) ParallelDataFlowAnalyzer(SqlInfo[] sqlInfos, EDbVendor dbVendor, boolean simpleOutput) ParallelDataFlowAnalyzer(String[] sqlContents, EDbVendor dbVendor, boolean simpleOutput) ParallelDataFlowAnalyzer(String[] sqlContents, EDbVendor dbVendor, boolean simpleOutput, String defaultServer, String defaultDatabase, String defaltSchema) -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.dataflow.metadata
Methods in gudusoft.gsqlparser.dlineage.dataflow.metadata with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.dataflow.metadata.grabit
Methods in gudusoft.gsqlparser.dlineage.dataflow.metadata.grabit with parameters of type EDbVendorModifier and TypeMethodDescriptionGrabitMetadataAnalyzer.analyzeMetadata(EDbVendor vendor, String metadata) -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.dataflow.metadata.sqldep
Methods in gudusoft.gsqlparser.dlineage.dataflow.metadata.sqldep with parameters of type EDbVendorModifier and TypeMethodDescriptionSQLDepMetadataAnalyzer.analyzeMetadata(EDbVendor vendor, String metadata) -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.dataflow.metadata.sqlenv
Methods in gudusoft.gsqlparser.dlineage.dataflow.metadata.sqlenv with parameters of type EDbVendorModifier and TypeMethodDescriptionSQLEnvMetadataAnalyzer.analyzeMetadata(EDbVendor metadataVendor, TSQLEnv sqlenv) -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.dataflow.metadata.sqlflow
Methods in gudusoft.gsqlparser.dlineage.dataflow.metadata.sqlflow with parameters of type EDbVendorModifier and TypeMethodDescriptionSqlflowMetadataAnalyzer.analyzeMetadata(EDbVendor metadataVendor, String metadata) -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.dataflow.model
Methods in gudusoft.gsqlparser.dlineage.dataflow.model that return EDbVendorModifier and TypeMethodDescriptionstatic EDbVendorModelBindingManager.getGlobalVendor()Option.getVendor()Methods in gudusoft.gsqlparser.dlineage.dataflow.model with parameters of type EDbVendorModifier and TypeMethodDescriptionstatic voidModelBindingManager.setGlobalVendor(EDbVendor vendor) void -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.dataflow.sqlenv
Methods in gudusoft.gsqlparser.dlineage.dataflow.sqlenv with parameters of type EDbVendorModifier and TypeMethodDescriptionTSQLEnv[]SQLEnvParser.parseSQLEnv(EDbVendor vendor, SqlInfo[] sqlInfos) TSQLEnv[]SQLEnvParser.parseSQLEnv(EDbVendor vendor, String sql) -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.graph
Methods in gudusoft.gsqlparser.dlineage.graph with parameters of type EDbVendorModifier and TypeMethodDescriptionDataFlowGraphGenerator.genDlineageGraph(EDbVendor vendor, boolean isIndirect, dataflow dataflow) DataFlowGraphGenerator.genERGraph(EDbVendor vendor, dataflow dataflow) -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.metadata
Methods in gudusoft.gsqlparser.dlineage.metadata with parameters of type EDbVendorModifier and TypeMethodDescriptionprotected static voidMetadataUtil.appendPackages(Sqlflow sqlflow, EDbVendor vendor, dataflow dataflow) protected static voidMetadataUtil.appendProcesses(Sqlflow sqlflow, EDbVendor vendor, dataflow dataflow) protected static voidMetadataUtil.appendTables(Sqlflow sqlflow, EDbVendor vendor, dataflow dataflow) static SqlflowMetadataUtil.convertDataflowToMetadata(EDbVendor vendor, dataflow dataflow) static SqlflowMetadataUtil.convertMetadataJsonToSqlflow(EDbVendor vendor, String json) -
Uses of EDbVendor in gudusoft.gsqlparser.dlineage.util
Methods in gudusoft.gsqlparser.dlineage.util with parameters of type EDbVendorModifier and TypeMethodDescriptionstatic dataflowDataflowUtility.convertTableLevelToFunctionCallDataflow(dataflow dataflow, boolean showBuiltIn, EDbVendor dbVendor) static StringLeftMostTableUtility.generateLeftMostTableCsv(Option option, SqlInfo[] sqlInfos, TSQLEnv sqlenv, EDbVendor vendor) static StringLeftMostTableUtility.generateLeftMostTableCsv(Option option, SqlInfo[] sqlInfos, TSQLEnv sqlenv, EDbVendor vendor, String delimiter) static StringDlineageUtil.getIdentifierNormalColumnName(String name, EDbVendor dbVendor) SqlInfoHelper.getSelectedDbObjectStatementInfo(EDbVendor vendor, Coordinate start, Coordinate end) static booleanFunctionUtility.isDirectRelation(EDbVendor vendor, String function, int argCount, int argIndex) static booleanFunctionUtility.isIndirectRelation(EDbVendor vendor, String function, int argCount, int argIndex) static booleanDlineageUtil.isTempTable(Table tableModel, EDbVendor vendor) static booleanTableFlowUtility.matchTableName(String tableNamePattern, table targetTable, boolean regex, EDbVendor vendor) static dataflowDataflowUtility.mergeDataflows(Collection<dataflow> dataflows, EDbVendor vendor) static dataflowDataflowUtility.mergeFunctionCallDataflow(dataflow dataflow, EDbVendor dbVendor) static StringDlineageUtil.normalizeColumnName(String name, EDbVendor dbVendor) static dataflowDataflowUtility.readDataflowFromCsvMetadata(String csvMetadata, EDbVendor vendor) DataflowRemoveHelper.remove(dataflow instance, EDbVendor dbVendor, DataflowRemoveOption option) RemoveDataflowFunction.removeFunction(dataflow instance, EDbVendor dbVendor) static booleanDlineageUtil.supportFunctionOverride(EDbVendor vendor) Method parameters in gudusoft.gsqlparser.dlineage.util with type arguments of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.nodes
Fields in gudusoft.gsqlparser.nodes declared as EDbVendorModifier and TypeFieldDescriptionTDummy.dbvendorTParseTreeNode.dbvendorSQL dialect of this statement.Methods in gudusoft.gsqlparser.nodes that return EDbVendorMethods in gudusoft.gsqlparser.nodes with parameters of type EDbVendorModifier and TypeMethodDescriptionstatic TExpressionTExpression.createExpression(EDbVendor dbVendor, EExpressionType pExpressionType, TSourceToken pOperatorToken, TExpression pLeft, TExpression pRight) static TExpressionTExpression.createExpression(EDbVendor dbVendor, EExpressionType pExpressionType, TSourceToken pOperatorToken, TObjectName pLeft, TConstant pRight) static TExpressionTExpression.createExpression(EDbVendor dbVendor, EExpressionType pExpressionType, TSourceToken pOperatorToken, TObjectName pLeft, TObjectName pRight) static TExpressionTExpression.createExpression(EDbVendor dbVendor, TConstant constantOperand) static TExpressionTExpression.createExpression(EDbVendor dbVendor, TObjectName objectOperand) static TObjectNameTObjectName.createObjectName(EDbVendor dbVendor, EDbObjectType dbObjectType) static TObjectNameTObjectName.createObjectName(EDbVendor dbVendor, EDbObjectType dbObjectType, TSourceToken token1) static TObjectNameTObjectName.createObjectName(EDbVendor dbVendor, EDbObjectType dbObjectType, TSourceToken token1, TSourceToken token2) static TObjectNameTObjectName.createObjectName(EDbVendor dbVendor, EDbObjectType dbObjectType, TSourceToken token1, TSourceToken token2, TSourceToken token3) static TObjectNameTObjectName.createObjectName(EDbVendor dbVendor, EDbObjectType dbObjectType, TSourceToken token1, TSourceToken token2, TSourceToken token3, TSourceToken token4) static TObjectNameTObjectName.createObjectName(EDbVendor dbVendor, EDbObjectType dbObjectType, String str) booleanstatic booleanintTFunctionCall.isColumnInThisTableFunction(TSQLEnv sqlEnv, EDbVendor dbVendor, TObjectName pColumn) booleanTResultColumn.isMatchedWithResultColumn(EDbVendor dbVendor, TObjectName pColumn) booleanTObjectName.isValidColumnName(EDbVendor pDBVendor) Check whether a column name is syntax valid in a specific database vendor.static EDataTypeTTypeName.searchTypeByName(String typenameStr, EDbVendor dbVendor) voidTObjectName.setDbObjectType(EDbVendor dbVendor, EDbObjectType dbObjectType) voidTNodeFactory.setDbVendor(EDbVendor dbVendor) Constructors in gudusoft.gsqlparser.nodes with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.parser
Fields in gudusoft.gsqlparser.parser declared as EDbVendorMethods in gudusoft.gsqlparser.parser that return EDbVendorModifier and TypeMethodDescriptionAbstractSqlParser.getVendor()AthenaSqlParser.getVendor()ClickHouseSqlParser.getVendor()GaussDbSqlParser.getVendor()MySqlParser.getVendor()ParserContext.getVendor()SparkSqlParser.getVendor()SqlParser.getVendor()Get the database vendor this parser handles.TrinoSqlParser.getVendor()Methods in gudusoft.gsqlparser.parser with parameters of type EDbVendorModifier and TypeMethodDescriptionprotected booleanAbstractSqlParser.isDollarFunctionDelimiter(int tokencode, EDbVendor dbVendor) Check if a token is a dollar function delimiter ($$, $tag$, etc.) for PostgreSQL-family databases.Constructors in gudusoft.gsqlparser.parser with parameters of type EDbVendorModifierConstructorDescriptionprotectedAbstractSqlParser(EDbVendor vendor) Construct parser for given database vendor.Create a builder with required vendor parameter. -
Uses of EDbVendor in gudusoft.gsqlparser.pp.output
Methods in gudusoft.gsqlparser.pp.output with parameters of type EDbVendorModifier and TypeMethodDescriptionstatic OutputConfigOutputConfigFactory.getOutputConfig(GFmtOpt option, EDbVendor dbVendor) -
Uses of EDbVendor in gudusoft.gsqlparser.pp.output.html
Constructors in gudusoft.gsqlparser.pp.output.html with parameters of type EDbVendorModifierConstructorDescriptionHtmlOutputConfig(GFmtOpt option, EDbVendor dbVendor) HtmlRenderUtil(HtmlOutputConfig config, GFmtOpt option, EDbVendor dbVendor) -
Uses of EDbVendor in gudusoft.gsqlparser.pp.stmtformatter
Fields in gudusoft.gsqlparser.pp.stmtformatter declared as EDbVendorMethods in gudusoft.gsqlparser.pp.stmtformatter with parameters of type EDbVendorModifier and TypeMethodDescriptionvoidSQLion.initFormatOptions(EDbVendor vendor, GFmtOpt option) Constructors in gudusoft.gsqlparser.pp.stmtformatter with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.resolver2
Methods in gudusoft.gsqlparser.resolver2 that return EDbVendorModifier and TypeMethodDescriptionTSQLResolverConfig.getVendor()Get the database vendor, if set.Methods in gudusoft.gsqlparser.resolver2 with parameters of type EDbVendorModifier and TypeMethodDescriptionstatic TSQLResolverConfigTSQLResolverConfig.createForVendor(EDbVendor vendor) Create configuration for a specific database vendor.static TSQLResolverConfigTSQLResolverConfig.createForVendorWithDatatype(EDbVendor vendor) Create configuration for a specific database vendor with datatype display enabled.voidSet the database vendor and update name matcher accordingly. -
Uses of EDbVendor in gudusoft.gsqlparser.resolver2.format
Constructors in gudusoft.gsqlparser.resolver2.format with parameters of type EDbVendorModifierConstructorDescriptionDisplayNameNormalizer(EDbVendor vendor) Create a normalizer for the specified database vendor. -
Uses of EDbVendor in gudusoft.gsqlparser.resolver2.matcher
Methods in gudusoft.gsqlparser.resolver2.matcher that return EDbVendorConstructors in gudusoft.gsqlparser.resolver2.matcher with parameters of type EDbVendorModifierConstructorDescriptionVendorNameMatcher(EDbVendor vendor) Create a vendor name matcher with default object type (column).VendorNameMatcher(EDbVendor vendor, ESQLDataObjectType defaultObjectType) Create a vendor name matcher with specified default object type. -
Uses of EDbVendor in gudusoft.gsqlparser.resolver2.metadata
Constructors in gudusoft.gsqlparser.resolver2.metadata with parameters of type EDbVendorModifierConstructorDescriptionBatchMetadataCollector(TStatementList statements, EDbVendor vendor) Create a batch metadata collector. -
Uses of EDbVendor in gudusoft.gsqlparser.resolver2.model
Constructors in gudusoft.gsqlparser.resolver2.model with parameters of type EDbVendorModifierConstructorDescriptionQualifiedNameResolver(TSQLEnv sqlEnv, EDbVendor vendor) Create a QualifiedNameResolver with the given SQL environment.QualifiedNameResolver(String defaultCatalog, String defaultSchema, EDbVendor vendor) Create a QualifiedNameResolver with explicit defaults. -
Uses of EDbVendor in gudusoft.gsqlparser.resolver2.namespace
Methods in gudusoft.gsqlparser.resolver2.namespace that return EDbVendorMethods in gudusoft.gsqlparser.resolver2.namespace with parameters of type EDbVendorModifier and TypeMethodDescriptionvoidSet the database vendor.Constructors in gudusoft.gsqlparser.resolver2.namespace with parameters of type EDbVendorModifierConstructorDescriptionTableNamespace(TTable table, INameMatcher nameMatcher, TSQLEnv sqlEnv, EDbVendor vendor) Create a TableNamespace with full qualified name resolution support. -
Uses of EDbVendor in gudusoft.gsqlparser.resolver2.scope
Methods in gudusoft.gsqlparser.resolver2.scope that return EDbVendorMethods in gudusoft.gsqlparser.resolver2.scope with parameters of type EDbVendorModifier and TypeMethodDescriptionvoidSet the database vendor.Constructors in gudusoft.gsqlparser.resolver2.scope with parameters of type EDbVendorModifierConstructorDescriptionGlobalScope(gudusoft.gsqlparser.compiler.TContext globalContext, INameMatcher nameMatcher, TSQLEnv sqlEnv, EDbVendor vendor) Create a GlobalScope with SQL environment for qualified name resolution. -
Uses of EDbVendor in gudusoft.gsqlparser.sqlcmds
Fields in gudusoft.gsqlparser.sqlcmds declared as EDbVendorMethods in gudusoft.gsqlparser.sqlcmds that return EDbVendorModifier and TypeMethodDescriptionAbstractSqlCmds.getVendor()ISqlCmds.getVendor()Gets the vendor this command resolver handles.TSqlCmdsAdapter.getVendor()Methods in gudusoft.gsqlparser.sqlcmds with parameters of type EDbVendorModifier and TypeMethodDescriptionstatic ISqlCmdsGets or creates a vendor-specific SQL command resolver.TSqlCmds.getSqlCmdList(EDbVendor dbVendor) TSqlCmds.issql(TSourceToken pcst, EDbVendor pdbvendor, EFindSqlStateType pstate, TCustomSqlStatement psqlstatement) voidthis method is used to set the vendor.Constructors in gudusoft.gsqlparser.sqlcmds with parameters of type EDbVendorModifierConstructorDescriptionprotectedAbstractSqlCmds(EDbVendor vendor) Constructor for vendor-specific implementation.TSqlCmdsAdapter(EDbVendor vendor) -
Uses of EDbVendor in gudusoft.gsqlparser.sqlenv
Fields in gudusoft.gsqlparser.sqlenv with type parameters of type EDbVendorModifier and TypeFieldDescriptionTSQLEnv.catalogCollationCaseSensitiveTSQLEnv.columnCollationCaseSensitiveTSQLEnv.defaultCollationCaseSensitiveTSQLEnv.functionCollationCaseSensitiveTSQLEnv.isAliasReferenceForbiddenTSQLEnv.tableCollationCaseSensitiveMethods in gudusoft.gsqlparser.sqlenv that return EDbVendorModifier and TypeMethodDescriptionTSQLEnv.getDBVendor()the database vendor where this SQL environment is generated from.CompositeKeyOptimizer.getVendor()获取厂商IdentifierProfile.getVendor()获取数据库厂商Methods in gudusoft.gsqlparser.sqlenv with parameters of type EDbVendorModifier and TypeMethodDescriptionstatic booleanIdentifierService.areEqualStatic(EDbVendor dbVendor, ESQLDataObjectType objectType, String ident1, String ident2) High-performance static identifier comparison method with cachingstatic StringNameNormalizer.canonicalize(EDbVendor vendor, ESQLDataObjectType type, String identifier) static booleanTSQLEnv.compareColumn(EDbVendor dbVendor, TObjectName sourceColumn, TObjectName targetColumn) static booleanTSQLEnv.compareIdentifier(EDbVendor dbVendor, ESQLDataObjectType objectType, TObjectName source, TObjectName target) static booleanTSQLEnv.compareIdentifier(EDbVendor dbVendor, ESQLDataObjectType objectType, String ident1, String ident2) static booleanTSQLEnv.compareQualifiedColumn(EDbVendor dbVendor, String sourceColumn, String targetColumn, String sourceTable, String targetTable, String sourceSchema, String targetSchema, String sourceDatabase, String targetDatabase) static booleanTSQLEnv.compareQualifiedTable(EDbVendor dbVendor, String sourceTable, String targetTable, String sourceSchema, String targetSchema, String sourceDatabase, String targetDatabase) static booleanTSQLEnv.compareTable(EDbVendor dbVendor, TObjectName sourceTable, TObjectName targetTable) static intTSQLObject.compareTo(EDbVendor dbVendor, ESQLDataObjectType sqlDataObjectType, TSQLObject targetDataObject, String objectName) static intTSQLObject.compareTo(EDbVendor dbVendor, ESQLDataObjectType sqlDataObjectType, String pTargetObjectName, String objectName) Deprecated.since version 2.2.3.2(2021-05-10), replaced by @TSQLEnv.compareIdentifier()static booleanCollationCompatView.computeCatalogCaseSensitivity(EDbVendor vendor) 计算 catalog 名的大小写敏感性static booleanCollationCompatView.computeColumnCaseSensitivity(EDbVendor vendor) 计算列名的大小写敏感性static booleanCollationCompatView.computeFunctionCaseSensitivity(EDbVendor vendor) 计算函数名的大小写敏感性static booleanCollationCompatView.computeTableCaseSensitivity(EDbVendor vendor) 计算表名的大小写敏感性(供兼容视图调用)static StringTSQLEnv.delimitedChar(EDbVendor dbVendor) used to delimit a database identifier, such as [ used in SQL Server, ` used in MySQLstatic booleanTSQLEnv.endsWithDelimitedIdentifier(EDbVendor dbVendor, String identifier) IdentifierService.expandVendorSpecific(List<String> segments, EDbVendor vendor) 厂商级预处理(展开特殊语法)IdentifierService.expandVendorSpecific(List<String> segments, EDbVendor vendor, String defaultSchema) 厂商级预处理(展开特殊语法)static IdentifierProfileIdentifierProfile.forVendor(EDbVendor vendor, IdentifierProfile.VendorFlags flags) 为指定厂商创建标识符配置档案static StringTSQLEnv.getStmtSeparatorChar(EDbVendor dbVendor) static booleanTSQLEnv.isDelimitedIdentifier(EDbVendor dbVendor, String identifier) static booleanTSQLEnv.matchSubObjectNameToWhole(EDbVendor dbVendor, ESQLDataObjectType sqlDataObjectType, String sub, String whole) 比较 一个数据库对象名是否等于或者属于另一个对象 等于 就是完全相等(根据不同数据库的比较规则) 属于 表示如下情况: 1.static StringTSQLEnv.normalizeIdentifier(EDbVendor dbVendor, ESQLDataObjectType sqlDataObjectType, String identifier) 1.static StringIdentifierService.normalizeStatic(EDbVendor dbVendor, ESQLDataObjectType objectType, String identifier) High-performance static normalize method with cachingstatic booleanTSQLEnv.supportCatalog(EDbVendor dbVendor) Whether this database support catalog or not?static booleanTSQLEnv.supportSchema(EDbVendor dbVendor) Whether this database support schema or not?static booleanCollationCompatView.verifyConsistency(EDbVendor vendor) 验证兼容视图的一致性(测试时调用)Constructors in gudusoft.gsqlparser.sqlenv with parameters of type EDbVendorModifierConstructorDescriptionCompositeKeyOptimizer(EDbVendor vendor) 构造复合键优化器QualifiedName(EDbVendor vendor, String server, String catalog, String schema, String object, String column, ESQLDataObjectType objectType) TDDLSQLEnv(String defaultServer, String defaultDatabase, String defaultSchema, EDbVendor dbVendor, String sql) TDDLSQLEnv(String defaultServer, String defaultDatabase, String defaultSchema, TSQLEnv metadataSQLEnv, EDbVendor dbVendor, String sql) create a SQL environment. -
Uses of EDbVendor in gudusoft.gsqlparser.sqlenv.calcite
Methods in gudusoft.gsqlparser.sqlenv.calcite that return EDbVendorModifier and TypeMethodDescriptionCatalogStore.getVendor()Returns the database vendor associated with this store.NamePolicyFactory.getVendor()Returns the database vendor associated with this factory.NameService.getVendor()Returns the database vendor associated with this service.Constructors in gudusoft.gsqlparser.sqlenv.calcite with parameters of type EDbVendorModifierConstructorDescriptionCatalogStore(EDbVendor vendor) Deprecated.UseCatalogStore(EDbVendor, IdentifierService)insteadCatalogStore(EDbVendor vendor, IdentifierService identifierService) Creates a new CatalogStore for the specified database vendor with IdentifierService.NamePolicyFactory(EDbVendor vendor) Creates a new NamePolicyFactory for the specified database vendor.NameService(EDbVendor vendor) Creates a new NameService for the specified database vendor. -
Uses of EDbVendor in gudusoft.gsqlparser.sqlenv.catalog
Constructors in gudusoft.gsqlparser.sqlenv.catalog with parameters of type EDbVendorModifierConstructorDescriptionCatalogStoreProvider(EDbVendor vendor) Creates a CatalogStoreProvider with default flagsCatalogStoreProvider(EDbVendor vendor, IdentifierProfile.VendorFlags flags) Creates a CatalogStoreProvider with custom vendor flags -
Uses of EDbVendor in gudusoft.gsqlparser.sqlenv.parser
Methods in gudusoft.gsqlparser.sqlenv.parser with parameters of type EDbVendorModifier and TypeMethodDescriptionTSQLEnv[]TJSONSQLEnvParser.parseSQLEnv(EDbVendor vendor, String sql) TSQLEnv[]TSQLEnvParser.parseSQLEnv(EDbVendor vendor, String metadata) -
Uses of EDbVendor in gudusoft.gsqlparser.sqlenv.parser.grabit
Constructors in gudusoft.gsqlparser.sqlenv.parser.grabit with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.sqlenv.parser.sqldep
Constructors in gudusoft.gsqlparser.sqlenv.parser.sqldep with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.sqlenv.parser.sqlflow
Constructors in gudusoft.gsqlparser.sqlenv.parser.sqlflow with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.stmt
Constructors in gudusoft.gsqlparser.stmt with parameters of type EDbVendorModifierConstructorDescriptionTAlterAuditPolicyStmt(EDbVendor dbvendor) TAlterCredentialStmt(EDbVendor dbvendor) TAlterDatabaseStmt(EDbVendor dbvendor) TAlterFunctionStmt(EDbVendor dbvendor) TAlterGroup(EDbVendor dbvendor) TAlterIndexStmt(EDbVendor dbvendor) TAlterLibraryStmt(EDbVendor dbvendor) TAlterMaterializedViewStmt(EDbVendor dbvendor) TAlterPackageStmt(EDbVendor dbvendor) TAlterProcedureStmt(EDbVendor dbvendor) TAlterRelation(EDbVendor dbvendor) TAlterRoleStmt(EDbVendor dbvendor) TAlterSchemaStmt(EDbVendor dbvendor) TAlterSequenceStatement(EDbVendor dbvendor) TAlterSessionStatement(EDbVendor dbvendor) TAlterSynonymStmt(EDbVendor dbvendor) TAlterTableStatement(EDbVendor dbvendor) TAlterTriggerStmt(EDbVendor dbvendor) TAlterTypeStatement(EDbVendor dbvendor) TAlterUserStmt(EDbVendor dbvendor) TAlterViewStatement(EDbVendor dbvendor) TAnalyzeStmt(EDbVendor dbvendor) TAssignStmt(EDbVendor dbvendor) TBeginTran(EDbVendor dbvendor) TBlockSqlStatement(EDbVendor dbvendor) TBreakStmt(EDbVendor dbvendor) TCallStatement(EDbVendor dbvendor) TCloseStmt(EDbVendor dbvendor) TCommentOnSqlStmt(EDbVendor dbvendor) TCommitStmt(EDbVendor dbvendor) TCommonBlock(EDbVendor dbvendor) TCommonStoredProcedureSqlStatement(EDbVendor dbvendor) TConnectStmt(EDbVendor dbvendor) TCreateAliasStmt(EDbVendor dbvendor) TCreateAuditPolicyStmt(EDbVendor dbvendor) TCreateCredentialStmt(EDbVendor dbvendor) TCreateDatabaseLinkStmt(EDbVendor dbvendor) TCreateDatabaseSqlStatement(EDbVendor dbvendor) TCreateExtensionStmt(EDbVendor dbvendor) TCreateFunctionStmt(EDbVendor dbvendor) TCreateGroup(EDbVendor dbvendor) TCreateIndexSqlStatement(EDbVendor dbvendor) TCreateMacro(EDbVendor dbvendor) TCreateMaterializedSqlStatement(EDbVendor dbvendor) TCreateProcedureStmt(EDbVendor dbvendor) TCreateRoleStmt(EDbVendor dbvendor) TCreateSchemaSqlStatement(EDbVendor dbvendor) TCreateSequenceStmt(EDbVendor dbvendor) TCreateSynonymStmt(EDbVendor dbvendor) TCreateTablespaceStmt(EDbVendor dbvendor) TCreateTableSqlStatement(EDbVendor dbvendor) TCreateTriggerStmt(EDbVendor dbvendor) TCreateTypeStmt(EDbVendor dbvendor) TCreateUserStmt(EDbVendor dbvendor) TCreateViewSqlStatement(EDbVendor dbvendor) TCursorDeclStmt(EDbVendor dbvendor) TCustomDropStatement(EDbVendor dbvendor) TDeclareCursorStmt(EDbVendor dbvendor) TDeleteSqlStatement(EDbVendor dbvendor) TDescribeStmt(EDbVendor dbvendor) TDisconnectStmt(EDbVendor dbvendor) TDoExecuteBlockStmt(EDbVendor dbvendor) TDropDatabaseLinkStmt(EDbVendor dbvendor) TDropDatabaseStmt(EDbVendor dbvendor) TDropFunctionStmt(EDbVendor dbvendor) TDropGroup(EDbVendor dbvendor) TDropIndexSqlStatement(EDbVendor dbvendor) TDropLibraryStmt(EDbVendor dbvendor) TDropMacro(EDbVendor dbvendor) TDropMaterializedViewLogStmt(EDbVendor dbvendor) TDropMaterializedViewStmt(EDbVendor dbvendor) TDropProcedureStmt(EDbVendor dbvendor) TDropProfileStmt(EDbVendor dbvendor) TDropProjectionStmt(EDbVendor dbvendor) TDropRoleStmt(EDbVendor dbvendor) TDropSchemaSqlStatement(EDbVendor dbvendor) TDropSequenceStmt(EDbVendor dbvendor) TDropSynonymStmt(EDbVendor dbvendor) TDropTableSqlStatement(EDbVendor dbvendor) TDropTriggerSqlStatement(EDbVendor dbvendor) TDropUserStmt(EDbVendor dbvendor) TDropViewSqlStatement(EDbVendor dbvendor) TElsifStmt(EDbVendor dbvendor) TExecImmeStmt(EDbVendor dbvendor) TExecutePreparedStatement(EDbVendor dbvendor) Deprecated.TExecuteSqlStatement(EDbVendor dbvendor) TExplainPlan(EDbVendor dbvendor) TFetchStmt(EDbVendor dbvendor) TGetDiagnosticsStmt(EDbVendor dbvendor) Deprecated.TGetDiagStmt(EDbVendor dbvendor) TGrantStmt(EDbVendor dbvendor) TInsertSqlStatement(EDbVendor dbvendor) TIterateStmt(EDbVendor dbvendor) TLeaveStmt(EDbVendor dbvendor) TLockTableStmt(EDbVendor dbvendor) TMergeSqlStatement(EDbVendor dbvendor) TMssqlCreateType(EDbVendor dbvendor) TOpenforStmt(EDbVendor dbvendor) TParseErrorSqlStatement(EDbVendor dbvendor) TPrepareStmt(EDbVendor dbvendor) TRaiseStmt(EDbVendor dbvendor) TReindexStmt(EDbVendor dbvendor) TReleaseSavepointStmt(EDbVendor dbvendor) TRenameStmt(EDbVendor dbvendor) TRepeatStmt(EDbVendor dbvendor) TResetStmt(EDbVendor dbvendor) TReturnStmt(EDbVendor dbvendor) TRevokeStmt(EDbVendor dbvendor) TRollbackStmt(EDbVendor dbvendor) TSavepointStmt(EDbVendor dbvendor) TSelectSqlStatement(EDbVendor dbvendor) TSetCatalogStmt(EDbVendor dbvendor) TSetDatabaseObjectStmt(EDbVendor dbvendor) TSetSchemaStmt(EDbVendor dbvendor) TSignalStmt(EDbVendor dbvendor) TStartTransactionStmt(EDbVendor dbvendor) TStoredProcedureSqlStatement(EDbVendor dbvendor) TTruncateStatement(EDbVendor dbvendor) TUnknownSqlStatement(EDbVendor dbvendor) TUnloadStmt(EDbVendor dbvendor) TUnsetStmt(EDbVendor dbvendor) TUpdateSqlStatement(EDbVendor dbvendor) TUpsertStmt(EDbVendor dbvendor) TUseDatabase(EDbVendor dbvendor) Deprecated.TVacuumStmt(EDbVendor dbvendor) TVarDeclStmt(EDbVendor dbvendor) TWhileStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.bigquery
Constructors in gudusoft.gsqlparser.stmt.bigquery with parameters of type EDbVendorModifierConstructorDescriptionTCreateModelSqlStatement(EDbVendor dbvendor) TExportDataStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.couchbase
Constructors in gudusoft.gsqlparser.stmt.couchbase with parameters of type EDbVendorModifierConstructorDescriptionTInferKeyspaceStmt(EDbVendor dbvendor) TTBuildIndexesStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.databricks
Constructors in gudusoft.gsqlparser.stmt.databricks with parameters of type EDbVendorModifierConstructorDescriptionTConvertToDeltaStmt(EDbVendor dbvendor) TCreateCatalogStmt(EDbVendor dbvendor) TCreateExternalLocationStmt(EDbVendor dbvendor) TOptimizeStmt(EDbVendor dbvendor) TReorgTableStmt(EDbVendor dbvendor) TRestoreTableStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.dax
Constructors in gudusoft.gsqlparser.stmt.dax with parameters of type EDbVendorModifierConstructorDescriptionTDaxEvaluateStmt(EDbVendor dbvendor) TDaxExprStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.db2
Constructors in gudusoft.gsqlparser.stmt.db2 with parameters of type EDbVendorModifierConstructorDescriptionTCreateVariableStmt(EDbVendor dbvendor) TCustomDb2Stmt(EDbVendor dbvendor) TDb2CallStmt(EDbVendor dbvendor) TDb2CaseStmt(EDbVendor dbvendor) TDb2CloseCursorStmt(EDbVendor dbvendor) TDb2ConditionDeclaration(EDbVendor dbvendor) TDb2CreateFunction(EDbVendor dbvendor) Deprecated.TDb2CreateProcedure(EDbVendor dbvendor) Deprecated.TDb2CreateTrigger(EDbVendor dbvendor) Deprecated.TDb2DeclareCursorStatement(EDbVendor dbvendor) TDb2DummyStmt(EDbVendor dbvendor) TDb2DynamicCompoundStatement(EDbVendor dbvendor) TDb2FetchCursorStmt(EDbVendor dbvendor) TDb2GotoStmt(EDbVendor dbvendor) TDb2HandlerDeclaration(EDbVendor dbvendor) TDb2IfStmt(EDbVendor dbvendor) Deprecated.TDb2IterateStmt(EDbVendor dbvendor) TDb2LeaveStmt(EDbVendor dbvendor) TDb2LoopStmt(EDbVendor dbvendor) TDb2OpenCursorStmt(EDbVendor dbvendor) TDb2ProcedureCompoundStatement(EDbVendor dbvendor) TDb2ReturnCodesDeclaration(EDbVendor dbvendor) TDb2ReturnStmt(EDbVendor dbvendor) TDb2ScriptOptionStmt(EDbVendor dbvendor) TDb2SetStmt(EDbVendor dbvendor) TDb2SetVariableStmt(EDbVendor dbvendor) TDb2SqlProcedureStatement(EDbVendor dbvendor) TDb2SqlVariableDeclaration(EDbVendor dbvendor) TDb2StatementDeclaration(EDbVendor dbvendor) TDb2StmtStub(EDbVendor dbvendor) TDb2ValuesIntoStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.greenplum
Constructors in gudusoft.gsqlparser.stmt.greenplum with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.hana
Constructors in gudusoft.gsqlparser.stmt.hana with parameters of type EDbVendorModifierConstructorDescriptionTAlterFulltextIndexStmt(EDbVendor dbvendor) TAlterJWTProviderStmt(EDbVendor dbvendor) TAlterLDAPProviderStmt(EDbVendor dbvendor) TAlterPSEStmt(EDbVendor dbvendor) TAlterRemoteSourceStmt(EDbVendor dbvendor) TAlterSAMLProviderStmt(EDbVendor dbvendor) TAlterStatisticsStmt(EDbVendor dbvendor) TAlterSystemStmt(EDbVendor dbvendor) TAlterUserGroupStmt(EDbVendor dbvendor) TAlterVirtualTableStmt(EDbVendor dbvendor) TAlterWorkloadClassStmt(EDbVendor dbvendor) TAlterWorkloadMappingStmt(EDbVendor dbvendor) TBackupCancelStmt(EDbVendor dbvendor) TBackupCatalogDeleteStmt(EDbVendor dbvendor) TBackupCheckStmt(EDbVendor dbvendor) TBackupDataStmt(EDbVendor dbvendor) TBackupListDataStmt(EDbVendor dbvendor) TCreateCertificateStmt(EDbVendor dbvendor) TCreateCollectionStmt(EDbVendor dbvendor) TCreateFulltextIndexStmt(EDbVendor dbvendor) TCreateGraphWorkspaceStmt(EDbVendor dbvendor) TCreateJWTProviderStmt(EDbVendor dbvendor) TCreateLDAPProviderStmt(EDbVendor dbvendor) TCreatePSEStmt(EDbVendor dbvendor) TCreateRemoteSourceStmt(EDbVendor dbvendor) TCreateSAMLProviderStmt(EDbVendor dbvendor) TCreateStatistics(EDbVendor dbvendor) TCreateStructuredPrivilegeStmt(EDbVendor dbvendor) TCreateUserGroupStmt(EDbVendor dbvendor) TCreateVirtualFunctionStmt(EDbVendor dbvendor) TCreateVirtualProcedureStmt(EDbVendor dbvendor) TCreateVirtualTableStmt(EDbVendor dbvendor) TCreateWorkloadClassStmt(EDbVendor dbvendor) TCreateWorkloadMappingStmt(EDbVendor dbvendor) TExportStmt(EDbVendor dbvendor) TImportStmt(EDbVendor dbvendor) TMergeDeltaStmt(EDbVendor dbvendor) TRecoverDatabaseStmt(EDbVendor dbvendor) TRecoverDataStmt(EDbVendor dbvendor) TRefreshStatisticsStmt(EDbVendor dbvendor) TSignalStmt(EDbVendor dbvendor) TTruncateCollectionStmt(EDbVendor dbvendor) TValidateLDAPProviderStmt(EDbVendor dbvendor) TValidateUserStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.hive
Constructors in gudusoft.gsqlparser.stmt.hive with parameters of type EDbVendorModifierConstructorDescriptionTHiveCreateFunction(EDbVendor dbvendor) THiveCreateRole(EDbVendor dbvendor) THiveDescribe(EDbVendor dbvendor) THiveDropDatabase(EDbVendor dbvendor) THiveDropFunction(EDbVendor dbvendor) THiveDropRole(EDbVendor dbvendor) THiveExplain(EDbVendor dbvendor) THiveExportTable(EDbVendor dbvendor) THiveFromQuery(EDbVendor dbvendor) THiveGrant(EDbVendor dbvendor) THiveGrantRole(EDbVendor dbvendor) THiveImportTable(EDbVendor dbvendor) THiveRevoke(EDbVendor dbvendor) THiveRevokeRole(EDbVendor dbvendor) THiveShowGrant(EDbVendor dbvendor) THiveShowRoleGrant(EDbVendor dbvendor) THiveSwitchDatabase(EDbVendor dbvendor) Deprecated.THiveUnlockTable(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.impala
Constructors in gudusoft.gsqlparser.stmt.impala with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.informix
Constructors in gudusoft.gsqlparser.stmt.informix with parameters of type EDbVendorModifierConstructorDescriptionTInformixAllocateCollectionStmt(EDbVendor dbvendor) TInformixAllocateDescriptorStmt(EDbVendor dbvendor) TInformixAllocateRow(EDbVendor dbvendor) TInformixAlterAccess_MethodStmt(EDbVendor dbvendor) TInformixAlterFragment(EDbVendor dbvendor) TInformixCreateFunction(EDbVendor dbvendor) TInformixCreateProcedure(EDbVendor dbvendor) TInformixCreateRowTypeStmt(EDbVendor dbvendor) TInformixCreateTrigger(EDbVendor dbvendor) Deprecated.TInformixDropRowTypeStmt(EDbVendor dbvendor) TInformixExecuteFunction(EDbVendor dbvendor) TInformixExecuteImmediate(EDbVendor dbvendor) TInformixExecuteProcedure(EDbVendor dbvendor) TInformixExecuteStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.mdx
Constructors in gudusoft.gsqlparser.stmt.mdx with parameters of type EDbVendorModifierConstructorDescriptionTMdxAlterCube(EDbVendor dbvendor) TMdxCalculate(EDbVendor dbvendor) TMdxClearCalculations(EDbVendor dbvendor) TMdxCreateAction(EDbVendor dbvendor) TMdxCreateCellCalculation(EDbVendor dbvendor) TMdxCreateGlobalCube(EDbVendor dbvendor) TMdxCreateMeasure(EDbVendor dbvendor) TMdxCreateMember(EDbVendor dbvendor) TMdxCreateSessionCube(EDbVendor dbvendor) TMdxCreateSet(EDbVendor dbvendor) TMdxCreateSubCube(EDbVendor dbvendor) TMdxDrillthrough(EDbVendor dbvendor) TMdxDropAction(EDbVendor dbvendor) TMdxDropCellCalculation(EDbVendor dbvendor) TMdxDropMember(EDbVendor dbvendor) TMdxDropSet(EDbVendor dbvendor) TMdxDropSubcube(EDbVendor dbvendor) TMdxExpression(EDbVendor dbvendor) TMdxFreeze(EDbVendor dbvendor) TMdxRefreshCube(EDbVendor dbvendor) TMdxSelect(EDbVendor dbvendor) TMdxUpdate(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.mssql
Constructors in gudusoft.gsqlparser.stmt.mssql with parameters of type EDbVendorModifierConstructorDescriptionTAlterPartitionFunctionStmt(EDbVendor dbvendor) TAlterPartitionSchemeSqlStatement(EDbVendor dbvendor) TAlterPartitionSchemeStmt(EDbVendor dbvendor) TCreateEventSession(EDbVendor dbvendor) TCreateExternalDataSourceStmt(EDbVendor dbvendor) TCreateExternalLanguage(EDbVendor dbvendor) TCreateMasterKeyStmt(EDbVendor dbvendor) TCreatePartitionFunctionStmt(EDbVendor dbvendor) TCreatePartitionSchemeSqlStatement(EDbVendor dbvendor) TCreatePartitionSchemeStmt(EDbVendor dbvendor) TDisableEnableTriggerStmt(EDbVendor dbvendor) TDropPartitionSchemeStmt(EDbVendor dbvendor) TMssqlAlterSecurityPolicy(EDbVendor dbvendor) TMssqlBeginConversationTimer(EDbVendor dbvendor) TMssqlBeginDialog(EDbVendor dbvendor) TMssqlBlock(EDbVendor dbvendor) TMssqlBulkInsert(EDbVendor dbvendor) TMssqlClose(EDbVendor dbvendor) TMssqlCommit(EDbVendor dbvendor) TMssqlContinue(EDbVendor dbvendor) TMssqlCopyIntoStmt(EDbVendor dbvendor) TMssqlCreateFunction(EDbVendor dbvendor) TMssqlCreateProcedure(EDbVendor dbvendor) TMssqlCreateSecurityPolicy(EDbVendor dbvendor) TMssqlCreateTrigger(EDbVendor dbvendor) Deprecated.TMssqlCreateXmlSchemaCollectionStmt(EDbVendor dbvendor) TMssqlDeallocate(EDbVendor dbvendor) TMssqlDeclare(EDbVendor dbvendor) TMssqlDropDbObject(EDbVendor dbvendor) TMssqlDropSecurityPolicy(EDbVendor dbvendor) TMssqlDropTable(EDbVendor dbvendor) Deprecated.TMssqlDropView(EDbVendor dbvendor) Deprecated.TMssqlDummyStmt(EDbVendor dbvendor) TMssqlEndConversation(EDbVendor dbvendor) TMssqlErrorStmt(EDbVendor dbvendor) TMssqlExecute(EDbVendor dbvendor) TMssqlExecuteAs(EDbVendor dbvendor) TMssqlFetch(EDbVendor dbvendor) TMssqlGoTo(EDbVendor dbvendor) TMssqlGrant(EDbVendor dbvendor) Deprecated.TMssqlIfElse(EDbVendor dbvendor) TMssqlLabel(EDbVendor dbvendor) TMssqlOpen(EDbVendor dbvendor) TMssqlPrint(EDbVendor dbvendor) TMssqlRaiserror(EDbVendor dbvendor) TMssqlReturn(EDbVendor dbvendor) TMssqlRevert(EDbVendor dbvendor) TMssqlRollback(EDbVendor dbvendor) TMssqlSaveTran(EDbVendor dbvendor) TMssqlSendOnConversation(EDbVendor dbvendor) TMssqlSetRowCount(EDbVendor dbvendor) TMssqlStmtStub(EDbVendor dbvendor) TMssqlThrow(EDbVendor dbvendor) TMssqlTryCatch(EDbVendor dbvendor) TMssqlUpdateStatistics(EDbVendor dbvendor) TMssqlUpdateText(EDbVendor dbvendor) TMssqlWaitFor(EDbVendor dbvendor) TMssqlWithas(EDbVendor dbvendor) TReconfigure(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.mysql
Constructors in gudusoft.gsqlparser.stmt.mysql with parameters of type EDbVendorModifierConstructorDescriptionTCustomMySQLStmt(EDbVendor dbvendor) TLoadDataStmt(EDbVendor dbvendor) TMySQLBlock(EDbVendor dbvendor) Deprecated.TMySQLCallStmt(EDbVendor dbvendor) Deprecated.TMySQLCaseStmt(EDbVendor dbvendor) TMySQLCreateFunction(EDbVendor dbvendor) Deprecated.TMySQLCreateProcedure(EDbVendor dbvendor) Deprecated.TMySQLCreateTrigger(EDbVendor dbvendor) Deprecated.TMySQLDeallocatePrepareStmt(EDbVendor dbvendor) TMySQLDeclare(EDbVendor dbvendor) TMySQLFetchCursor(EDbVendor dbvendor) Deprecated.TMySQLIfStmt(EDbVendor dbvendor) TMySQLLoopStmt(EDbVendor dbvendor) Deprecated.TMySQLOpenCursor(EDbVendor dbvendor) Deprecated.TMySQLOptimizeTableStmt(EDbVendor dbvendor) TMySQLRepeatStmt(EDbVendor dbvendor) Deprecated.TMySQLReturn(EDbVendor dbvendor) Deprecated.Deprecated.TMySQLShowStmt(EDbVendor dbvendor) TMySQLSignal(EDbVendor dbvendor) TMySQLSource(EDbVendor dbvendor) TMySQLStmtStub(EDbVendor dbvendor) TMySQLWhileStmt(EDbVendor dbvendor) Deprecated.TShowEngineStmt(EDbVendor dbvendor) TShowIndexStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.netezza
Constructors in gudusoft.gsqlparser.stmt.netezza with parameters of type EDbVendorModifierConstructorDescriptionTNetezzaGenerateStatistics(EDbVendor dbvendor) TNetezzaGroomTable(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.oracle
Constructors in gudusoft.gsqlparser.stmt.oracle with parameters of type EDbVendorModifierConstructorDescriptionTBasicStmt(EDbVendor dbvendor) TCompoundTriggerBody(EDbVendor dbvendor) TCustomOracleSqlStmt(EDbVendor dbvendor) TOracleCreateDirectoryStmt(EDbVendor dbvendor) TOracleCreateLibraryStmt(EDbVendor dbvendor) TOracleCreateSequenceStmt(EDbVendor dbvendor) Deprecated.TOracleCreateSynonymStmt(EDbVendor dbvendor) Deprecated.TOracleExecuteProcedure(EDbVendor dbvendor) TPlsqlContinue(EDbVendor dbvendor) TPlsqlCreateFunction(EDbVendor dbvendor) TPlsqlCreatePackage(EDbVendor dbvendor) TPlsqlCreateProcedure(EDbVendor dbvendor) TPlsqlCreateTrigger(EDbVendor dbvendor) TPlsqlCreateType(EDbVendor dbvendor) TPlsqlCreateType_Placeholder(EDbVendor dbvendor) TPlsqlCreateTypeBody(EDbVendor dbvendor) TPlsqlDummyStmt(EDbVendor dbvendor) TPlsqlForallStmt(EDbVendor dbvendor) TPlsqlGotoStmt(EDbVendor dbvendor) TPlsqlNullStmt(EDbVendor dbvendor) TPlsqlPipeRowStmt(EDbVendor dbvendor) TPlsqlPragmaDeclStmt(EDbVendor dbvendor) TPlsqlProcedureSpecStmt(EDbVendor dbvendor) TPlsqlRecordTypeDefStmt(EDbVendor dbvendor) TPlsqlSqlStmt(EDbVendor dbvendor) TPlsqlStatement(EDbVendor dbvendor) TPlsqlSubProgram(EDbVendor dbvendor) Deprecated.TPlsqlTableTypeDefStmt(EDbVendor dbvendor) TPlsqlVarrayTypeDefStmt(EDbVendor dbvendor) TSqlplusCmdStatement(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.postgresql
Constructors in gudusoft.gsqlparser.stmt.postgresql with parameters of type EDbVendorModifierConstructorDescriptionTDropRoleSqlStatement(EDbVendor dbvendor) TForEachStmt(EDbVendor dbvendor) TGrantSqlStatement(EDbVendor dbvendor) Deprecated.TLockSqlStatement(EDbVendor dbvendor) Deprecated.TPerformanceStmt(EDbVendor dbvendor) TPlsqlCreateTriggerSqlStatement(EDbVendor dbvendor) Deprecated.TPostgresqlTableStmt(EDbVendor dbvendor) TRefreshMaterializedViewStmt(EDbVendor dbvendor) TSetSearchPathStmt(EDbVendor dbvendor) Deprecated.TShowSearchPathStmt(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.presto
Constructors in gudusoft.gsqlparser.stmt.presto with parameters of type EDbVendor -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.redshift
Constructors in gudusoft.gsqlparser.stmt.redshift with parameters of type EDbVendorModifierConstructorDescriptionTFetchFromStmt(EDbVendor dbvendor) TRedshiftAbort(EDbVendor dbvendor) TRedshiftAlterSchema(EDbVendor dbvendor) TRedshiftAlterUser(EDbVendor dbvendor) TRedshiftAnalyze(EDbVendor dbvendor) TRedshiftAnalyzeCompression(EDbVendor dbvendor) TRedshiftBegin(EDbVendor dbvendor) TRedshiftCancel(EDbVendor dbvendor) TRedshiftClose(EDbVendor dbvendor) TRedshiftComment(EDbVendor dbvendor) TRedshiftCommit(EDbVendor dbvendor) TRedshiftCopy(EDbVendor dbvendor) TRedshiftCreateSchema(EDbVendor dbvendor) Deprecated.TRedshiftCreateUser(EDbVendor dbvendor) TRedshiftDeallocate(EDbVendor dbvendor) TRedshiftDeclare(EDbVendor dbvendor) TRedshiftDropSchema(EDbVendor dbvendor) TRedshiftDropUser(EDbVendor dbvendor) TRedshiftEnd(EDbVendor dbvendor) TRedshiftExplain(EDbVendor dbvendor) TRedshiftLock(EDbVendor dbvendor) Deprecated.TRedshiftPrepare(EDbVendor dbvendor) TRedshiftReset(EDbVendor dbvendor) TRedshiftRollback(EDbVendor dbvendor) TRedshiftSessionAuthorization(EDbVendor dbvendor) TRedshiftUnload(EDbVendor dbvendor) Deprecated.TRedshiftVacuum(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.snowflake
Constructors in gudusoft.gsqlparser.stmt.snowflake with parameters of type EDbVendorModifierConstructorDescriptionTAlterAccountStmt(EDbVendor dbvendor) TAlterFileFormatStmt(EDbVendor dbvendor) TAlterNetworkPolicyStmt(EDbVendor dbvendor) TAlterPipeStmt(EDbVendor dbvendor) TAlterResourceMonitorStmt(EDbVendor dbvendor) TAlterShareStmt(EDbVendor dbvendor) TAlterStageStmt(EDbVendor dbvendor) TAlterTaskStmt(EDbVendor dbvendor) TAlterWarehouseStmt(EDbVendor dbvendor) TCreateFileFormatStmt(EDbVendor dbvendor) TCreateNetworkPolicyStmt(EDbVendor dbvendor) TCreatePipeStmt(EDbVendor dbvendor) TCreateResourceMonitorStmt(EDbVendor dbvendor) TCreateSemanticViewStmt(EDbVendor dbvendor) TCreateShareStmt(EDbVendor dbvendor) TCreateStageStmt(EDbVendor dbvendor) TCreateStreamStmt(EDbVendor dbvendor) TCreateTaskStmt(EDbVendor dbvendor) TCreateWarehouseStmt(EDbVendor dbvendor) TDropStreamStmt(EDbVendor dbvendor) TPseudoExprStmt(EDbVendor dbvendor) TRemoveStmt(EDbVendor dbvendor) TSnowflakeCopyIntoStmt(EDbVendor dbvendor) TUndropStmt(EDbVendor dbvendor) TUseSchema(EDbVendor dbvendor) TUseSecondaryRolesStmt(EDbVendor dbvendor) TUseWarehouse(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.sparksql
Constructors in gudusoft.gsqlparser.stmt.sparksql with parameters of type EDbVendorModifierConstructorDescriptionTCacheTable(EDbVendor dbvendor) TResourceManagement(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.sybase
Constructors in gudusoft.gsqlparser.stmt.sybase with parameters of type EDbVendorModifierConstructorDescriptionTInsertBulk(EDbVendor dbvendor) TSybaseDeleteStatistics(EDbVendor dbvendor) TSybaseDumpTran(EDbVendor dbvendor) TSybaseUpdateIndexStatistics(EDbVendor dbvendor) TSybaseWritetext(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.teradata
Constructors in gudusoft.gsqlparser.stmt.teradata with parameters of type EDbVendorModifierConstructorDescriptionTAllocateStmt(EDbVendor dbvendor) TAlterConstraintStmt(EDbVendor dbvendor) TAlterZoneStmt(EDbVendor dbvendor) TCheckWorkload(EDbVendor dbvendor) TCreateZoneStmt(EDbVendor dbvendor) TDropConstraintStmt(EDbVendor dbvendor) THelpProcedure(EDbVendor dbvendor) TShowProcedure(EDbVendor dbvendor) TTeradataAbort(EDbVendor dbvendor) TTeradataBeginLogging(EDbVendor dbvendor) TTeradataBeginTransaction(EDbVendor dbvendor) TTeradataBTEQCmd(EDbVendor dbvendor) TTeradataCollectStatistics(EDbVendor dbvendor) TTeradataCommit(EDbVendor dbvendor) TTeradataCreateFunction(EDbVendor dbvendor) TTeradataCreateProcedure(EDbVendor dbvendor) Deprecated.TTeradataCreateTrigger(EDbVendor dbvendor) Deprecated.TTeradataDropDbObject(EDbVendor dbvendor) TTeradataEndLogging(EDbVendor dbvendor) TTeradataExecute(EDbVendor dbvendor) TTeradataFastExportCmd(EDbVendor dbvendor) TTeradataFastLoadCmd(EDbVendor dbvendor) TTeradataGive(EDbVendor dbvendor) TTeradataGrant(EDbVendor dbvendor) TTeradataLock(EDbVendor dbvendor) TTeradataMultiLoadCmd(EDbVendor dbvendor) TTeradataMultiLoadExport(EDbVendor dbvendor, String exportCommand) TTeradataMultiLoadImport(EDbVendor dbvendor) TTeradataMultiLoadLayout(EDbVendor dbvendor, String command) TTeradataNotImplement(EDbVendor dbvendor) TTeradataReleaseLockStmt(EDbVendor dbvendor) TTeradataRollback(EDbVendor dbvendor) TTeradataSetRole(EDbVendor dbvendor) TTeradataSetSession(EDbVendor dbvendor) TTeradataSetTimezone(EDbVendor dbvendor) TTeradataStmtStub(EDbVendor dbvendor) TTeradataUsing(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.stmt.vertica
Constructors in gudusoft.gsqlparser.stmt.vertica with parameters of type EDbVendorModifierConstructorDescriptionTAlterAccessPolicy(EDbVendor dbvendor) TAlterAuthentication(EDbVendor dbvendor) TAlterFaultGroup(EDbVendor dbvendor) TAlterNetworkInterface(EDbVendor dbvendor) TAlterNode(EDbVendor dbvendor) TAlterProfile(EDbVendor dbvendor) TAlterProjectionRename(EDbVendor dbvendor) TAlterResourcePool(EDbVendor dbvendor) TAlterSubnet(EDbVendor dbvendor) TCreateAccessPolicy(EDbVendor dbvendor) TCreateAuthentication(EDbVendor dbvendor) TCreateFaultGroup(EDbVendor dbvendor) TCreateHCatalogSchema(EDbVendor dbvendor) TCreateSubnet(EDbVendor dbvendor) TDropAccessPolicy(EDbVendor dbvendor) TDropAggregateFunction(EDbVendor dbvendor) TDropAuthentication(EDbVendor dbvendor) TDropFaultGroup(EDbVendor dbvendor) TDropNetworkInterface(EDbVendor dbvendor) TDropResourcePool(EDbVendor dbvendor) TDropSubnet(EDbVendor dbvendor) TDropTextIndex(EDbVendor dbvendor) TDropTransformFunction(EDbVendor dbvendor) TExportToVertica(EDbVendor dbvendor) TProfileStmt(EDbVendor dbvendor) TVerticaCreateFunction(EDbVendor dbvendor) TVerticaSetStmt(EDbVendor dbvendor) TVerticaShow(EDbVendor dbvendor) -
Uses of EDbVendor in gudusoft.gsqlparser.util
Methods in gudusoft.gsqlparser.util that return EDbVendorMethods in gudusoft.gsqlparser.util with parameters of type EDbVendorModifier and TypeMethodDescriptionTBuiltFunctionUtil.argumentsIncludeKeyword(EDbVendor vendor, String function) keywordChecker.checkKeywordType(String inputString, EDbVendor dbvendor) static StringfunctionChecker.compareBuiltInFunctionList(EDbVendor dbvendor1, String dbVersion1, EDbVendor dbvendor2, String dbVersion2) static booleanSQLUtil.compareIdentifier(EDbVendor dbVendor, ESQLDataObjectType sqlDataObjectType, String identifier1, String identifier2) static StringkeywordChecker.compareKeywordList(EDbVendor dbvendor1, String dbVersion1, EDbVendor dbvendor2, String dbVersion2, boolean reservedOnly) static booleanfunctionChecker.containsDbVersion(EDbVendor dbvendor, String dbVersion) static booleankeywordChecker.containsDbVersion(EDbVendor dbvendor, String dbVersion) static StringfunctionChecker.getAvailableDbVersions(EDbVendor dbvendor) keywordChecker.getAvailableDbVersions(EDbVendor dbvendor) Database Supported Versions MySQL 5.4, 5.7, 5.0, 4.1, 5.5, 5.3, 3.23, 5.1, 5.6, 6.0, 5.2, 4.0 MSSQL 10.5, 10.0, 8.0, 9.0, 12.0 Netezza 5.0, 6.0, 4.6.5 Oracle 10, 11.1, 9, 11.2, 8 ODBC ODBC PostgreSQL 8.2, 9.3, 7.4, 9.0, 7.1, 8.3, 9.1, 8.4, 7.2, 8.0, 7.3, 9.2, 8.1 Sybase 12.5, 15.5, 15.0, 15.7 Teradata V2R3, 14.0, V2R6, V2R4, 12.0, 13.0, 13.1, V2R5.1, V2R5static StringfunctionChecker.getBuiltInFunctionList(EDbVendor dbvendor, String dbVersion) static StringkeywordChecker.getDbLatestVersion(EDbVendor dbvendor) static StringSQLUtil.getIdentifierNormalColumnName(EDbVendor dbVendor, String name) static StringSQLUtil.getIdentifierNormalName(EDbVendor dbVendor, String name, ESQLDataObjectType sqlDataObjectType) 规范化多段限定名(Multi-Segment Qualified Name)并返回规范化后的完整限定名。static StringSQLUtil.getIdentifierNormalTableName(EDbVendor dbVendor, String name) static StringkeywordChecker.getKeywordList(EDbVendor dbvendor, String dbVersion, boolean reservedOnly) TNiladicFunctionUtil.getNiladicFunctions(EDbVendor vendor) Get all niladic functions for a vendor.static booleanfunctionChecker.isBuiltInFunction(String inputString, EDbVendor dbvendor, String dbVersion) static booleankeywordChecker.isKeyword(String inputString, EDbVendor dbvendor, String dbVersion, boolean reservedOnly) static booleanstatic booleanstatic booleanKeywordUtil.isLatestVersionKeyword(String text, EDbVendor vendor, boolean reservedOnly) static booleanTNiladicFunctionUtil.isNiladicFunction(EDbVendor vendor, String functionName) Check if a name is a niladic function for the given database vendor.static voidstatic StringSQLUtil.normalizeIdentifier(EDbVendor dbVendor, ESQLDataObjectType objectType, String identifier) SQLUtil.parseNames(String nameString, EDbVendor vendor) 解析以点号分隔的 SQL 标识符或表达式,并返回各层级片段。Constructors in gudusoft.gsqlparser.util with parameters of type EDbVendorModifierConstructorDescriptionIdentifier(EDbVendor vendor, ESQLDataObjectType sqlDataObjectType, String identifier) joinRelationAnalyze(File file, EDbVendor dbVendor) joinRelationAnalyze(String sql, EDbVendor dbVendor) TGetTableColumn(EDbVendor pDBVendor)