Package org.duckdb
Class DuckDBTableFunctionBuilder
java.lang.Object
org.duckdb.DuckDBTableFunctionBuilder
- All Implemented Interfaces:
AutoCloseable
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()register(Connection connection) withFunction(DuckDBTableFunction<?, ?, ?> function) withNamedParameter(String name, Class<?> parameterType) withNamedParameter(String name, DuckDBColumnType parameterType) withNamedParameter(String name, DuckDBLogicalType parameterType) withParameter(Class<?> parameterType) withParameter(DuckDBColumnType parameterType) withParameter(DuckDBLogicalType parameterType) withParameters(Class<?>... parameterTypes) withParameters(DuckDBColumnType... parameterTypes) withParameters(DuckDBLogicalType... parameterTypes)
-
Method Details
-
withName
- Throws:
SQLException
-
withParameter
- Throws:
SQLException
-
withParameter
- Throws:
SQLException
-
withParameter
public DuckDBTableFunctionBuilder withParameter(DuckDBLogicalType parameterType) throws SQLException - Throws:
SQLException
-
withParameters
- Throws:
SQLException
-
withParameters
public DuckDBTableFunctionBuilder withParameters(DuckDBColumnType... parameterTypes) throws SQLException - Throws:
SQLException
-
withParameters
public DuckDBTableFunctionBuilder withParameters(DuckDBLogicalType... parameterTypes) throws SQLException - Throws:
SQLException
-
withNamedParameter
public DuckDBTableFunctionBuilder withNamedParameter(String name, Class<?> parameterType) throws SQLException - Throws:
SQLException
-
withNamedParameter
public DuckDBTableFunctionBuilder withNamedParameter(String name, DuckDBColumnType parameterType) throws SQLException - Throws:
SQLException
-
withNamedParameter
public DuckDBTableFunctionBuilder withNamedParameter(String name, DuckDBLogicalType parameterType) throws SQLException - Throws:
SQLException
-
withProjectionPushdown
- Throws:
SQLException
-
withFunction
public DuckDBTableFunctionBuilder withFunction(DuckDBTableFunction<?, ?, throws SQLException?> function) - Throws:
SQLException
-
register
- Throws:
SQLException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-