Uses of Class
gudusoft.gsqlparser.sqlenv.IdentifierRules
Packages that use IdentifierRules
-
Uses of IdentifierRules in gudusoft.gsqlparser.sqlenv
Methods in gudusoft.gsqlparser.sqlenv that return IdentifierRulesModifier and TypeMethodDescriptionstatic IdentifierRulesIdentifierRules.forAthena()Athena 标识符规则(与 Presto 相同)static IdentifierRulesIdentifierRules.forBigQueryColumn()BigQuery 列名规则(大小写不敏感)static IdentifierRulesIdentifierRules.forBigQueryTable()BigQuery 表名规则(大小写敏感)static IdentifierRulesIdentifierRules.forClickHouse()ClickHouse 标识符规则static IdentifierRulesIdentifierRules.forCouchbase()Couchbase N1QL 标识符规则static IdentifierRulesIdentifierRules.forDatabricks()Databricks 标识符规则(与 Hive 相同)static IdentifierRulesIdentifierRules.forDB2()DB2 / Netezza / Exasol 标识符规则(与 Oracle 相同)static IdentifierRulesIdentifierRules.forGaussDB()GaussDB 标识符规则(与 PostgreSQL 相同)static IdentifierRulesIdentifierRules.forGeneric()通用规则(默认:与 PostgreSQL 相同)static IdentifierRulesIdentifierRules.forHANA()SAP HANA 标识符规则(与 Oracle 相同)static IdentifierRulesIdentifierRules.forHive()Hive / SparkSQL / Impala 标识符规则(与 PostgreSQL 相同)static IdentifierRulesIdentifierRules.forMySQL(int lowerCaseTableNames) MySQL 标识符规则(table/schema names)static IdentifierRulesIdentifierRules.forMySQLColumn()MySQL 列名规则(始终大小写不敏感)static IdentifierRulesIdentifierRules.forMySQLRoutine()MySQL 函数名规则(始终大小写不敏感)static IdentifierRulesIdentifierRules.forOracle()Oracle 标识符规则static IdentifierRulesIdentifierRules.forPostgreSQL()PostgreSQL / Redshift / Greenplum 标识符规则static IdentifierRulesIdentifierRules.forPresto()Presto / Trino 标识符规则static IdentifierRulesIdentifierRules.forSnowflake()Snowflake 标识符规则(与 Oracle 相同)static IdentifierRulesIdentifierRules.forSQLServer()SQL Server / Azure SQL 标识符规则static IdentifierRulesIdentifierRules.forTeradata()Teradata 标识符规则(与 PostgreSQL 相同)static IdentifierRulesIdentifierRules.forVertica()Vertica 标识符规则(与 Presto 相同)IdentifierProfile.getRules(ESQLDataObjectType objectType) 获取指定对象类型的标识符规则