import { type IAstPartialMapper } from "https://deno.land/x/pgsql_ast_parser@10.5.2/index.ts";
Properties
optional
statement: (val: a.Statement) => a.Statement | niloptional
update: (val: a.UpdateStatement) => a.Statement | niloptional
insert: (val: a.InsertStatement) => a.Statement | niloptional
delete: (val: a.DeleteStatement) => a.Statement | niloptional
comment: (val: a.CommentStatement) => a.Statement | niloptional
do: (val: a.DoStatement) => a.Statement | niloptional
createFunction: (val: a.CreateFunctionStatement) => a.Statement | niloptional
dropFunction: (val: a.DropFunctionStatement) => a.Statement | niloptional
raise: (val: a.RaiseStatement) => a.Statement | niloptional
createSchema: (val: a.CreateSchemaStatement) => a.Statement | niloptional
drop: (val: a.DropStatement) => a.Statement | niloptional
show: (val: a.ShowStatement) => a.Statement | niloptional
createTable: (val: a.CreateTableStatement) => a.Statement | niloptional
truncateTable: (val: a.TruncateTableStatement) => a.Statement | niloptional
createExtension: (val: a.CreateExtensionStatement) => a.Statement | niloptional
set: (st: a.SetStatement) => a.SetStatement | niloptional
prepare: (st: a.PrepareStatement) => a.Statement | niloptional
deallocate: (st: a.DeallocateStatement) => a.Statement | niloptional
parameter: (st: a.ExprParameter) => a.Expr | niloptional
tableRef: (st: a.QNameAliased) => a.QNameAliased | niloptional
transaction: (val: a.CommitStatement | a.RollbackStatement | a.StartTransactionStatement) => a.Statement | niloptional
createIndex: (val: a.CreateIndexStatement) => a.Statement | niloptional
alterTable: (st: a.AlterTableStatement) => a.Statement | niloptional
tableAlteration: (change: a.TableAlteration, table: a.QNameAliased) => a.TableAlteration | niloptional
dropColumn: (change: a.TableAlterationDropColumn, table: a.QNameAliased) => a.TableAlteration | niloptional
dropConstraint: (change: a.TableAlterationDropConstraint, table: a.QNameAliased) => a.TableAlteration | niloptional
renameConstraint: (change: a.TableAlterationRenameConstraint, table: a.QNameAliased) => a.TableAlteration | niloptional
setTableOwner: (change: a.TableAlterationOwner, table: a.QNameAliased) => a.TableAlteration | niloptional
renameColumn: (change: a.TableAlterationRenameColumn, table: a.QNameAliased) => a.TableAlteration | niloptional
renameTable: (change: a.TableAlterationRename, table: a.QNameAliased) => a.TableAlteration | niloptional
alterColumn: (change: a.TableAlterationAlterColumn, inTable: a.QNameAliased) => a.TableAlteration | niloptional
setColumnType: (alter: a.AlterColumnSetType,
inTable: a.QName,
inColumn: a.Name,
optional
alterColumnSimple: (alter: a.AlterColumnSimple,
inTable: a.QName,
inColumn: a.Name,
optional
alterColumnAddGenerated: (alter: a.AlterColumnAddGenerated,
inTable: a.QName,
inColumn: a.Name,
optional
setColumnDefault: (alter: a.AlterColumnSetDefault,
inTable: a.QName,
inColumn: a.Name,
optional
addConstraint: (change: a.TableAlterationAddConstraint, inTable: a.QName) => a.TableAlteration | niloptional
addColumn: (change: a.TableAlterationAddColumn, inTable: a.QName) => a.TableAlteration | niloptional
createColumn: (col: a.CreateColumnDef) => a.CreateColumnDef | niloptional
likeTable: (col: a.CreateColumnsLikeTable) => a.CreateColumnDef | a.CreateColumnsLikeTable | niloptional
with: (val: a.WithStatement) => a.SelectStatement | niloptional
withRecursive: (val: a.WithRecursiveStatement) => a.SelectStatement | niloptional
union: (val: a.SelectFromUnion) => a.SelectStatement | niloptional
select: (val: a.SelectStatement) => a.SelectStatement | niloptional
selection: (val: a.SelectFromStatement) => a.SelectStatement | niloptional
createView: (val: a.CreateViewStatement) => a.Statement | niloptional
createMaterializedView: (val: a.CreateMaterializedViewStatement) => a.Statement | niloptional
refreshMaterializedView: (val: a.RefreshMaterializedViewStatement) => a.Statement | niloptional
from: (from: a.From) => a.From | niloptional
fromCall: (from: a.FromCall) => a.From | niloptional
fromStatement: (from: a.FromStatement) => a.From | niloptional
values: (from: a.ValuesStatement) => a.SelectStatement | niloptional
fromTable: (from: a.FromTable) => a.From | niloptional
selectionColumn: (val: a.SelectedColumn) => a.SelectedColumn | niloptional
expr: (val: a.Expr) => a.Expr | niloptional
ternary: (val: a.ExprTernary) => a.Expr | niloptional
arraySelect: (val: a.ExprArrayFromSelect) => a.Expr | niloptional
arrayIndex: (val: a.ExprArrayIndex) => a.Expr | niloptional
member: (val: a.ExprMember) => a.Expr | niloptional
extract: (st: a.ExprExtract) => a.Expr | niloptional
case: (val: a.ExprCase) => a.Expr | niloptional
cast: (val: a.ExprCast) => a.Expr | niloptional
call: (val: a.ExprCall) => a.Expr | niloptional
callSubstring: (val: a.ExprSubstring) => a.Expr | niloptional
callOverlay: (val: a.ExprOverlay) => a.Expr | niloptional
array: (val: a.ExprList) => a.Expr | niloptional
constant: (value: a.ExprLiteral) => a.Expr | niloptional
default: (value: a.ExprDefault) => a.Expr | niloptional
ref: (val: a.ExprRef) => a.Expr | niloptional
unary: (val: a.ExprUnary) => a.Expr | niloptional
binary: (val: a.ExprBinary) => a.Expr | niloptional
constraint: (constraint: a.ColumnConstraint) => a.ColumnConstraint | nilMethods
optional
createEnum(val: a.CreateEnumType): a.Statement | niloptional
createCompositeType(val: a.CreateCompositeType): a.Statement | niloptional
join(join: a.JoinClause): a.JoinClause | niloptional
valueKeyword(val: a.ExprValueKeyword): a.Expr | niloptional
tablespace(val: a.TablespaceStatement): a.Statement | niloptional
setGlobal(val: a.SetGlobalStatement): a.Statement | niloptional
setTimezone(val: a.SetTimezone): a.Statement | niloptional
createSequence(seq: a.CreateSequenceStatement): a.Statement | niloptional
alterSequence(seq: a.AlterSequenceStatement): a.Statement | niloptional
begin(begin: a.BeginStatement): a.Statement | nil