Statement

interface Statement : AdbcStatement

Properties

Link copied to clipboard
abstract val columnNames: List<FieldName>
Link copied to clipboard
Link copied to clipboard
open val parameterSchema: Schema?
Link copied to clipboard
open val progress: Double
Link copied to clipboard
abstract val warnings: List<String>

Functions

Link copied to clipboard
open fun bind(root: VectorSchemaRoot?)
open fun bind(rel: RelationReader)
Link copied to clipboard
open fun cancel()
Link copied to clipboard
abstract fun close()
Link copied to clipboard
open fun executePartitioned(): AdbcStatement.PartitionResult?
Link copied to clipboard
abstract fun executeQuery(): AdbcStatement.QueryResult?
Link copied to clipboard
open fun executeSchema(): Schema?
abstract fun executeSchema(paramFields: List<Field>): Schema
Link copied to clipboard
abstract fun executeUpdate(): AdbcStatement.UpdateResult?
Link copied to clipboard
open fun <T : Any?> getOption(key: TypedKey<T?>?): T?
Link copied to clipboard
abstract fun openQuery(): ResultCursor
abstract fun openQuery(opts: QueryOpts): ResultCursor
Link copied to clipboard
open fun pollPartitioned(): Iterator<AdbcStatement.PartitionResult?>?
Link copied to clipboard
abstract fun prepare()
Link copied to clipboard
open fun <T : Any?> setOption(key: TypedKey<T?>?, value: T?)
open fun setOption(key: String?, value: Any?)
Link copied to clipboard
open fun setSqlQuery(query: String?)
Link copied to clipboard
open fun setSubstraitPlan(plan: ByteBuffer?)