feat(sql): add DiskExecutorException
This commit is contained in:
1 parent
d402392182
commit
1334b9331c
1 file changed
+157
@@ -0,0 +1,157 @@
|
|||||||
|
package kestrel.store.sql
|
||||||
|
|
||||||
|
import java.math.BigDecimal
|
||||||
|
import kestrel.KestrelException
|
||||||
|
import kestrel.catalog.CheckConstraint
|
||||||
|
import kestrel.catalog.Column
|
||||||
|
import kestrel.catalog.ForeignKeyConstraint
|
||||||
|
import kestrel.catalog.Sequence
|
||||||
|
import kestrel.catalog.SequenceDefinition
|
||||||
|
import kestrel.catalog.TableSchema
|
||||||
|
import kestrel.catalog.TriggerDefinition
|
||||||
|
import kestrel.catalog.UniqueConstraint
|
||||||
|
import kestrel.engine.AggregateFunctions
|
||||||
|
import kestrel.engine.AlterSequenceResult
|
||||||
|
import kestrel.engine.AlterTableResult
|
||||||
|
import kestrel.engine.BeginResult
|
||||||
|
import kestrel.engine.ColumnResolver
|
||||||
|
import kestrel.engine.CommitResult
|
||||||
|
import kestrel.engine.collationFoldedKey
|
||||||
|
import kestrel.engine.collationFoldedUniquenessKey
|
||||||
|
import kestrel.engine.compareOrderKeyValues
|
||||||
|
import kestrel.engine.CreateIndexResult
|
||||||
|
import kestrel.engine.CreateSequenceResult
|
||||||
|
import kestrel.engine.CreateTableResult
|
||||||
|
import kestrel.engine.CreateTriggerResult
|
||||||
|
import kestrel.engine.CreateViewResult
|
||||||
|
import kestrel.engine.DeallocateResult
|
||||||
|
import kestrel.engine.DeleteResult
|
||||||
|
import kestrel.engine.DropIndexResult
|
||||||
|
import kestrel.engine.DropSequenceResult
|
||||||
|
import kestrel.engine.DropTableResult
|
||||||
|
import kestrel.engine.DropTriggerResult
|
||||||
|
import kestrel.engine.DropViewResult
|
||||||
|
import kestrel.engine.Evaluator
|
||||||
|
import kestrel.engine.ExplainResult
|
||||||
|
import kestrel.engine.GroupAggregation
|
||||||
|
import kestrel.engine.GroupingSetExpansion
|
||||||
|
import kestrel.engine.InsertResult
|
||||||
|
import kestrel.engine.MergeResult
|
||||||
|
import kestrel.engine.ParameterSubstitution
|
||||||
|
import kestrel.engine.PrepareResult
|
||||||
|
import kestrel.engine.ReleaseSavepointResult
|
||||||
|
import kestrel.engine.RollbackResult
|
||||||
|
import kestrel.engine.RollbackToSavepointResult
|
||||||
|
import kestrel.engine.SavepointResult
|
||||||
|
import kestrel.engine.SelectResult
|
||||||
|
import kestrel.engine.SequenceAccess
|
||||||
|
import kestrel.engine.StatementResult
|
||||||
|
import kestrel.engine.SubqueryRunner
|
||||||
|
import kestrel.engine.TriggerRowContext
|
||||||
|
import kestrel.engine.TruncateTableResult
|
||||||
|
import kestrel.engine.UpdateResult
|
||||||
|
import kestrel.sql.ast.AddColumn
|
||||||
|
import kestrel.sql.ast.AddConstraint
|
||||||
|
import kestrel.sql.ast.AddedCheck
|
||||||
|
import kestrel.sql.ast.AddedConstraint
|
||||||
|
import kestrel.sql.ast.AddedForeignKey
|
||||||
|
import kestrel.sql.ast.AddedUnique
|
||||||
|
import kestrel.sql.ast.AlterSequenceStatement
|
||||||
|
import kestrel.sql.ast.AlterTableStatement
|
||||||
|
import kestrel.sql.ast.BeginStatement
|
||||||
|
import kestrel.sql.ast.BetweenExpression
|
||||||
|
import kestrel.sql.ast.BinaryExpression
|
||||||
|
import kestrel.sql.ast.CallExpression
|
||||||
|
import kestrel.sql.ast.CaseExpression
|
||||||
|
import kestrel.sql.ast.CastExpression
|
||||||
|
import kestrel.sql.ast.ChangeColumnType
|
||||||
|
import kestrel.sql.ast.CollateExpression
|
||||||
|
import kestrel.sql.ast.ColumnExpression
|
||||||
|
import kestrel.sql.ast.CommitStatement
|
||||||
|
import kestrel.sql.ast.CommonTableExpression
|
||||||
|
import kestrel.sql.ast.ConflictDoNothing
|
||||||
|
import kestrel.sql.ast.ConflictDoUpdate
|
||||||
|
import kestrel.sql.ast.CreateIndexStatement
|
||||||
|
import kestrel.sql.ast.CreateSequenceStatement
|
||||||
|
import kestrel.sql.ast.CreateTableStatement
|
||||||
|
import kestrel.sql.ast.CreateTriggerStatement
|
||||||
|
import kestrel.sql.ast.CreateViewStatement
|
||||||
|
import kestrel.sql.ast.CurrentValueExpression
|
||||||
|
import kestrel.sql.ast.DeallocateStatement
|
||||||
|
import kestrel.sql.ast.DeleteStatement
|
||||||
|
import kestrel.sql.ast.DropColumn
|
||||||
|
import kestrel.sql.ast.DropConstraint
|
||||||
|
import kestrel.sql.ast.DropIndexStatement
|
||||||
|
import kestrel.sql.ast.DropMode
|
||||||
|
import kestrel.sql.ast.DropSequenceStatement
|
||||||
|
import kestrel.sql.ast.DropTableStatement
|
||||||
|
import kestrel.sql.ast.DropTriggerStatement
|
||||||
|
import kestrel.sql.ast.DropViewStatement
|
||||||
|
import kestrel.sql.ast.ExecuteStatement
|
||||||
|
import kestrel.sql.ast.ExistsExpression
|
||||||
|
import kestrel.sql.ast.ExplainStatement
|
||||||
|
import kestrel.sql.ast.Expression
|
||||||
|
import kestrel.sql.ast.ExpressionProjection
|
||||||
|
import kestrel.sql.ast.FrameBound
|
||||||
|
import kestrel.sql.ast.FrameBoundType
|
||||||
|
import kestrel.sql.ast.FrameExclude
|
||||||
|
import kestrel.sql.ast.FrameUnit
|
||||||
|
import kestrel.sql.ast.FromItem
|
||||||
|
import kestrel.sql.ast.FunctionExpression
|
||||||
|
import kestrel.sql.ast.InExpression
|
||||||
|
import kestrel.sql.ast.InSubqueryExpression
|
||||||
|
import kestrel.sql.ast.InsertStatement
|
||||||
|
import kestrel.sql.ast.IsNullExpression
|
||||||
|
import kestrel.sql.ast.JoinClause
|
||||||
|
import kestrel.sql.ast.JoinType
|
||||||
|
import kestrel.sql.ast.LikeExpression
|
||||||
|
import kestrel.sql.ast.LiteralExpression
|
||||||
|
import kestrel.sql.ast.MergeActionExpression
|
||||||
|
import kestrel.sql.ast.MergeMatchedDelete
|
||||||
|
import kestrel.sql.ast.MergeMatchedUpdate
|
||||||
|
import kestrel.sql.ast.MergeNotMatchedInsert
|
||||||
|
import kestrel.sql.ast.MergeStatement
|
||||||
|
import kestrel.sql.ast.NextValueExpression
|
||||||
|
import kestrel.sql.ast.OnConflictClause
|
||||||
|
import kestrel.sql.ast.OrderKey
|
||||||
|
import kestrel.sql.ast.ParameterExpression
|
||||||
|
import kestrel.sql.ast.PreparableStatement
|
||||||
|
import kestrel.sql.ast.PrepareStatement
|
||||||
|
import kestrel.sql.ast.Projection
|
||||||
|
import kestrel.sql.ast.QueryStatement
|
||||||
|
import kestrel.sql.ast.ReleaseSavepointStatement
|
||||||
|
import kestrel.sql.ast.RenameColumn
|
||||||
|
import kestrel.sql.ast.RenameTable
|
||||||
|
import kestrel.sql.ast.RollbackStatement
|
||||||
|
import kestrel.sql.ast.RollbackToSavepointStatement
|
||||||
|
import kestrel.sql.ast.SavepointStatement
|
||||||
|
import kestrel.sql.ast.ScalarSubqueryExpression
|
||||||
|
import kestrel.sql.ast.SelectItem
|
||||||
|
import kestrel.sql.ast.SelectStatement
|
||||||
|
import kestrel.sql.ast.SetOperationStatement
|
||||||
|
import kestrel.sql.ast.SetOperator
|
||||||
|
import kestrel.sql.ast.StarProjection
|
||||||
|
import kestrel.sql.ast.Statement
|
||||||
|
import kestrel.sql.ast.SubquerySource
|
||||||
|
import kestrel.sql.ast.TableSource
|
||||||
|
import kestrel.sql.ast.TriggerEvent
|
||||||
|
import kestrel.sql.ast.TriggerTiming
|
||||||
|
import kestrel.sql.ast.TruncateTableStatement
|
||||||
|
import kestrel.sql.ast.UnaryExpression
|
||||||
|
import kestrel.sql.ast.UpdateStatement
|
||||||
|
import kestrel.sql.ast.WindowExpression
|
||||||
|
import kestrel.sql.ast.WindowFrame
|
||||||
|
import kestrel.sql.ast.WindowFunctionKind
|
||||||
|
import kestrel.sql.ast.WithQuery
|
||||||
|
import kestrel.store.heap.RecordId
|
||||||
|
import kestrel.storage.Collation
|
||||||
|
import kestrel.storage.ColumnType
|
||||||
|
import kestrel.storage.DecimalColumns
|
||||||
|
import kestrel.storage.Row
|
||||||
|
import kestrel.storage.Table
|
||||||
|
import kestrel.storage.Value
|
||||||
|
import kestrel.storage.displayWith
|
||||||
|
import kestrel.storage.typeName
|
||||||
|
|
||||||
|
class DiskExecutorException(message: String) : KestrelException(message)
|
||||||
|
|
||||||
Reference in new issue
Block a user