| Package | Description |
|---|---|
| gudusoft.gsqlparser |
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects. |
| gudusoft.gsqlparser.parser | |
| gudusoft.gsqlparser.sqlcmds |
| Modifier and Type | Field and Description |
|---|---|
ISqlCmds |
TCustomParser.sqlcmds |
| Modifier and Type | Field and Description |
|---|---|
protected ISqlCmds |
AbstractSqlParser.sqlcmds
SQL command resolver for identifying statement types (SELECT, INSERT, etc.).
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSqlCmds
Abstract base class for vendor-specific SQL command resolvers.
|
class |
TSqlCmdsAdapter
Adapter class that wraps the monolithic TSqlCmds for gradual migration.
|
class |
TSqlCmdsAthena
Athena SQL command resolver.
|
class |
TSqlCmdsBigquery
BigQuery SQL command resolver.
|
class |
TSqlCmdsClickhouse
ClickHouse SQL command resolver.
|
class |
TSqlCmdsCouchbase
Couchbase SQL command resolver.
|
class |
TSqlCmdsDatabricks
Databricks SQL command resolver.
|
class |
TSqlCmdsDb2
DB2 SQL command resolver.
|
class |
TSqlCmdsDoris
Apache Doris SQL command resolver.
|
class |
TSqlCmdsFlink
Apache Flink SQL command resolver.
|
class |
TSqlCmdsGaussdb
GaussDB SQL command resolver.
|
class |
TSqlCmdsGreenplum
Greenplum SQL command resolver.
|
class |
TSqlCmdsHana
SAP HANA SQL command resolver.
|
class |
TSqlCmdsHive
Hive SQL command resolver.
|
class |
TSqlCmdsInformix
Informix SQL command resolver.
|
class |
TSqlCmdsMdx
MDX SQL command resolver.
|
class |
TSqlCmdsMssql
Microsoft SQL Server-specific SQL command resolver.
|
class |
TSqlCmdsMysql
MySQL SQL command resolver.
|
class |
TSqlCmdsNetezza
Netezza SQL command resolver.
|
class |
TSqlCmdsOdbc
Odbc SQL command resolver (stub implementation).
|
class |
TSqlCmdsOpenedge
OpenEdge SQL command resolver.
|
class |
TSqlCmdsOracle
Oracle SQL command resolver.
|
class |
TSqlCmdsPostgresql
PostgreSQL SQL command resolver.
|
class |
TSqlCmdsPresto
Presto SQL command resolver.
|
class |
TSqlCmdsRedshift
Redshift SQL command resolver.
|
class |
TSqlCmdsSnowflake
Snowflake SQL command resolver.
|
class |
TSqlCmdsSoql
Soql SQL command resolver (stub implementation).
|
class |
TSqlCmdsSparksql
SparkSQL SQL command resolver.
|
class |
TSqlCmdsSqlite
SQLite SQL command resolver.
|
class |
TSqlCmdsStarrocks
StarRocks SQL command resolver.
|
class |
TSqlCmdsSybase
Sybase SQL command resolver.
|
class |
TSqlCmdsTeradata
Teradata SQL command resolver.
|
class |
TSqlCmdsTrino
Trino SQL command resolver (stub implementation).
|
class |
TSqlCmdsVertica
Vertica SQL command resolver.
|
| Modifier and Type | Method and Description |
|---|---|
static ISqlCmds |
SqlCmdsFactory.get(EDbVendor vendor)
Gets or creates a vendor-specific SQL command resolver.
|