Package org.apache.arrow.adbc.sql
Class SqlQuirks
- java.lang.Object
-
- org.apache.arrow.adbc.sql.SqlQuirks
-
public final class SqlQuirks extends Object
Parameters to pass to SQL-based drivers to account for driver/vendor-specific SQL quirks.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSqlQuirks.Builder
-
Field Summary
Fields Modifier and Type Field Description static Function<org.apache.arrow.vector.types.pojo.ArrowType,@Nullable String>DEFAULT_ARROW_TYPE_TO_SQL_TYPE_NAME_MAPPING
-
Constructor Summary
Constructors Constructor Description SqlQuirks()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SqlQuirks.Builderbuilder()Create a new builder.Function<org.apache.arrow.vector.types.pojo.ArrowType,@Nullable String>getArrowToSqlTypeNameMapping()The mapping from Arrow type to SQL type name, used to build queries.
-
-
-
Method Detail
-
getArrowToSqlTypeNameMapping
public Function<org.apache.arrow.vector.types.pojo.ArrowType,@Nullable String> getArrowToSqlTypeNameMapping()
The mapping from Arrow type to SQL type name, used to build queries.
-
builder
public static SqlQuirks.Builder builder()
Create a new builder.
-
-