Statement

sealed class Statement : PartiqlPhysical.PartiqlPhysicalNode

Types

Link copied to clipboard
interface Converter<T>

Converts instances of PartiqlPhysical.Statement to any T.

Link copied to clipboard
class Dml(uniqueId: SymbolPrimitive, operation: PartiqlPhysical.DmlOperation, rows: PartiqlPhysical.Expr, metas: MetaContainer) : PartiqlPhysical.Statement
Link copied to clipboard
class Exec(procedureName: SymbolPrimitive, args: List<PartiqlPhysical.Expr>, metas: MetaContainer) : PartiqlPhysical.Statement
Link copied to clipboard
class Explain(target: PartiqlPhysical.ExplainTarget, metas: MetaContainer) : PartiqlPhysical.Statement
Link copied to clipboard
class Query(expr: PartiqlPhysical.Expr, metas: MetaContainer) : PartiqlPhysical.Statement

Functions

Link copied to clipboard
open override fun copy(metas: MetaContainer): PartiqlPhysical.Statement
Link copied to clipboard
abstract override fun toIonElement(): SexpElement
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
abstract override fun withMeta(metaKey: String, metaValue: Any): PartiqlPhysical.PartiqlPhysicalNode

Properties

Link copied to clipboard
open override val metas: MetaContainer

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard