| Name | Description | Type | Package | Framework |
| AggregatedDialect | AggregatedDialect can unify multiple dialects into one virtual Dialect. | Class | org.apache.spark.sql.jdbc | Apache Spark |
| DB2Dialect | Class | org.apache.spark.sql.jdbc | Apache Spark | |
| DerbyDialect | Class | org.apache.spark.sql.jdbc | Apache Spark | |
| JdbcDialect | Encapsulates everything (extensions, workarounds, quirks) to handle the SQL dialect of a certain database or jdbc driver. | Class | org.apache.spark.sql.jdbc | Apache Spark |
| JdbcDialects | Registry of dialects that apply to every new jdbc DataFrame. | Class | org.apache.spark.sql.jdbc | Apache Spark |
| JdbcType | A database type definition coupled with the jdbc type needed to send null values to the database. | Class | org.apache.spark.sql.jdbc | Apache Spark |
| MsSqlServerDialect | Class | org.apache.spark.sql.jdbc | Apache Spark | |
| MySQLDialect | Class | org.apache.spark.sql.jdbc | Apache Spark | |
| NoopDialect | NOOP dialect object, always returning the neutral element. | Class | org.apache.spark.sql.jdbc | Apache Spark |
| OracleDialect | Class | org.apache.spark.sql.jdbc | Apache Spark | |
| PostgresDialect | Class | org.apache.spark.sql.jdbc | Apache Spark | |