[][src]Struct pgx::PgNodeFactory

pub struct PgNodeFactory();

Implementations

impl PgNodeFactory[src]

pub fn makeIndexInfo() -> PgBox<IndexInfo>[src]

pub fn makeExprContext() -> PgBox<ExprContext>[src]

pub fn makeProjectionInfo() -> PgBox<ProjectionInfo>[src]

pub fn makeJunkFilter() -> PgBox<JunkFilter>[src]

pub fn makeOnConflictSetState() -> PgBox<OnConflictSetState>[src]

pub fn makeResultRelInfo() -> PgBox<ResultRelInfo>[src]

pub fn makeEState() -> PgBox<EState>[src]

pub fn makeTupleTableSlot() -> PgBox<TupleTableSlot>[src]

pub fn makePlan() -> PgBox<Plan>[src]

pub fn makeResult() -> PgBox<Result>[src]

pub fn makeProjectSet() -> PgBox<ProjectSet>[src]

pub fn makeModifyTable() -> PgBox<ModifyTable>[src]

pub fn makeAppend() -> PgBox<Append>[src]

pub fn makeMergeAppend() -> PgBox<MergeAppend>[src]

pub fn makeRecursiveUnion() -> PgBox<RecursiveUnion>[src]

pub fn makeBitmapAnd() -> PgBox<BitmapAnd>[src]

pub fn makeBitmapOr() -> PgBox<BitmapOr>[src]

pub fn makeScan() -> PgBox<Scan>[src]

pub fn makeSeqScan() -> PgBox<SeqScan>[src]

pub fn makeSampleScan() -> PgBox<SampleScan>[src]

pub fn makeIndexScan() -> PgBox<IndexScan>[src]

pub fn makeIndexOnlyScan() -> PgBox<IndexOnlyScan>[src]

pub fn makeBitmapIndexScan() -> PgBox<BitmapIndexScan>[src]

pub fn makeBitmapHeapScan() -> PgBox<BitmapHeapScan>[src]

pub fn makeTidScan() -> PgBox<TidScan>[src]

pub fn makeSubqueryScan() -> PgBox<SubqueryScan>[src]

pub fn makeFunctionScan() -> PgBox<FunctionScan>[src]

pub fn makeValuesScan() -> PgBox<ValuesScan>[src]

pub fn makeTableFuncScan() -> PgBox<TableFuncScan>[src]

pub fn makeCteScan() -> PgBox<CteScan>[src]

pub fn makeNamedTuplestoreScan() -> PgBox<NamedTuplestoreScan>[src]

pub fn makeWorkTableScan() -> PgBox<WorkTableScan>[src]

pub fn makeForeignScan() -> PgBox<ForeignScan>[src]

pub fn makeCustomScan() -> PgBox<CustomScan>[src]

pub fn makeJoin() -> PgBox<Join>[src]

pub fn makeNestLoop() -> PgBox<NestLoop>[src]

pub fn makeMergeJoin() -> PgBox<MergeJoin>[src]

pub fn makeHashJoin() -> PgBox<HashJoin>[src]

pub fn makeMaterial() -> PgBox<Material>[src]

pub fn makeSort() -> PgBox<Sort>[src]

pub fn makeGroup() -> PgBox<Group>[src]

pub fn makeAgg() -> PgBox<Agg>[src]

pub fn makeWindowAgg() -> PgBox<WindowAgg>[src]

pub fn makeUnique() -> PgBox<Unique>[src]

pub fn makeGather() -> PgBox<Gather>[src]

pub fn makeGatherMerge() -> PgBox<GatherMerge>[src]

pub fn makeHash() -> PgBox<Hash>[src]

pub fn makeSetOp() -> PgBox<SetOp>[src]

pub fn makeLockRows() -> PgBox<LockRows>[src]

pub fn makeLimit() -> PgBox<Limit>[src]

pub fn makeNestLoopParam() -> PgBox<NestLoopParam>[src]

pub fn makePlanRowMark() -> PgBox<PlanRowMark>[src]

pub fn makePartitionPruneInfo() -> PgBox<PartitionPruneInfo>[src]

pub fn makePartitionedRelPruneInfo() -> PgBox<PartitionedRelPruneInfo>[src]

pub fn makePartitionPruneStepOp() -> PgBox<PartitionPruneStepOp>[src]

pub fn makePartitionPruneStepCombine() -> PgBox<PartitionPruneStepCombine>[src]

pub fn makePlanInvalItem() -> PgBox<PlanInvalItem>[src]

pub fn makePlanState() -> PgBox<PlanState>[src]

pub fn makeResultState() -> PgBox<ResultState>[src]

pub fn makeProjectSetState() -> PgBox<ProjectSetState>[src]

pub fn makeModifyTableState() -> PgBox<ModifyTableState>[src]

pub fn makeAppendState() -> PgBox<AppendState>[src]

pub fn makeMergeAppendState() -> PgBox<MergeAppendState>[src]

pub fn makeRecursiveUnionState() -> PgBox<RecursiveUnionState>[src]

pub fn makeBitmapAndState() -> PgBox<BitmapAndState>[src]

pub fn makeBitmapOrState() -> PgBox<BitmapOrState>[src]

pub fn makeScanState() -> PgBox<ScanState>[src]

pub fn makeSeqScanState() -> PgBox<SeqScanState>[src]

pub fn makeSampleScanState() -> PgBox<SampleScanState>[src]

pub fn makeIndexScanState() -> PgBox<IndexScanState>[src]

pub fn makeIndexOnlyScanState() -> PgBox<IndexOnlyScanState>[src]

pub fn makeBitmapIndexScanState() -> PgBox<BitmapIndexScanState>[src]

pub fn makeBitmapHeapScanState() -> PgBox<BitmapHeapScanState>[src]

pub fn makeTidScanState() -> PgBox<TidScanState>[src]

pub fn makeSubqueryScanState() -> PgBox<SubqueryScanState>[src]

pub fn makeFunctionScanState() -> PgBox<FunctionScanState>[src]

pub fn makeTableFuncScanState() -> PgBox<TableFuncScanState>[src]

pub fn makeValuesScanState() -> PgBox<ValuesScanState>[src]

pub fn makeCteScanState() -> PgBox<CteScanState>[src]

pub fn makeNamedTuplestoreScanState() -> PgBox<NamedTuplestoreScanState>[src]

pub fn makeWorkTableScanState() -> PgBox<WorkTableScanState>[src]

pub fn makeForeignScanState() -> PgBox<ForeignScanState>[src]

pub fn makeCustomScanState() -> PgBox<CustomScanState>[src]

pub fn makeJoinState() -> PgBox<JoinState>[src]

pub fn makeNestLoopState() -> PgBox<NestLoopState>[src]

pub fn makeMergeJoinState() -> PgBox<MergeJoinState>[src]

pub fn makeHashJoinState() -> PgBox<HashJoinState>[src]

pub fn makeMaterialState() -> PgBox<MaterialState>[src]

pub fn makeSortState() -> PgBox<SortState>[src]

pub fn makeGroupState() -> PgBox<GroupState>[src]

pub fn makeAggState() -> PgBox<AggState>[src]

pub fn makeWindowAggState() -> PgBox<WindowAggState>[src]

pub fn makeUniqueState() -> PgBox<UniqueState>[src]

pub fn makeGatherState() -> PgBox<GatherState>[src]

pub fn makeGatherMergeState() -> PgBox<GatherMergeState>[src]

pub fn makeHashState() -> PgBox<HashState>[src]

pub fn makeSetOpState() -> PgBox<SetOpState>[src]

pub fn makeLockRowsState() -> PgBox<LockRowsState>[src]

pub fn makeLimitState() -> PgBox<LimitState>[src]

pub fn makeAlias() -> PgBox<Alias>[src]

pub fn makeRangeVar(
    memory_context: PgMemoryContexts,
    schemaname: &str,
    relname: &str,
    location: i32
) -> PgBox<RangeVar>
[src]

pub fn makeTableFunc() -> PgBox<TableFunc>[src]

pub fn makeExpr() -> PgBox<Expr>[src]

pub fn makeVar() -> PgBox<Var>[src]

pub fn makeConst() -> PgBox<Const>[src]

pub fn makeParam() -> PgBox<Param>[src]

pub fn makeAggref() -> PgBox<Aggref>[src]

pub fn makeGroupingFunc() -> PgBox<GroupingFunc>[src]

pub fn makeWindowFunc() -> PgBox<WindowFunc>[src]

pub fn makeSubscriptingRef() -> PgBox<SubscriptingRef>[src]

pub fn makeFuncExpr() -> PgBox<FuncExpr>[src]

pub fn makeNamedArgExpr() -> PgBox<NamedArgExpr>[src]

pub fn makeOpExpr() -> PgBox<OpExpr>[src]

pub fn makeDistinctExpr() -> PgBox<DistinctExpr>[src]

pub fn makeNullIfExpr() -> PgBox<NullIfExpr>[src]

pub fn makeScalarArrayOpExpr() -> PgBox<ScalarArrayOpExpr>[src]

pub fn makeBoolExpr() -> PgBox<BoolExpr>[src]

pub fn makeSubPlan() -> PgBox<SubPlan>[src]

pub fn makeAlternativeSubPlan() -> PgBox<AlternativeSubPlan>[src]

pub fn makeFieldSelect() -> PgBox<FieldSelect>[src]

pub fn makeFieldStore() -> PgBox<FieldStore>[src]

pub fn makeRelabelType() -> PgBox<RelabelType>[src]

pub fn makeCoerceViaIO() -> PgBox<CoerceViaIO>[src]

pub fn makeArrayCoerceExpr() -> PgBox<ArrayCoerceExpr>[src]

pub fn makeConvertRowtypeExpr() -> PgBox<ConvertRowtypeExpr>[src]

pub fn makeCollateExpr() -> PgBox<CollateExpr>[src]

pub fn makeCaseExpr() -> PgBox<CaseExpr>[src]

pub fn makeCaseWhen() -> PgBox<CaseWhen>[src]

pub fn makeCaseTestExpr() -> PgBox<CaseTestExpr>[src]

pub fn makeArrayExpr() -> PgBox<ArrayExpr>[src]

pub fn makeRowExpr() -> PgBox<RowExpr>[src]

pub fn makeRowCompareExpr() -> PgBox<RowCompareExpr>[src]

pub fn makeCoalesceExpr() -> PgBox<CoalesceExpr>[src]

pub fn makeMinMaxExpr() -> PgBox<MinMaxExpr>[src]

pub fn makeSQLValueFunction() -> PgBox<SQLValueFunction>[src]

pub fn makeXmlExpr() -> PgBox<XmlExpr>[src]

pub fn makeNullTest() -> PgBox<NullTest>[src]

pub fn makeBooleanTest() -> PgBox<BooleanTest>[src]

pub fn makeCoerceToDomain() -> PgBox<CoerceToDomain>[src]

pub fn makeCoerceToDomainValue() -> PgBox<CoerceToDomainValue>[src]

pub fn makeSetToDefault() -> PgBox<SetToDefault>[src]

pub fn makeCurrentOfExpr() -> PgBox<CurrentOfExpr>[src]

pub fn makeNextValueExpr() -> PgBox<NextValueExpr>[src]

pub fn makeInferenceElem() -> PgBox<InferenceElem>[src]

pub fn makeTargetEntry() -> PgBox<TargetEntry>[src]

pub fn makeRangeTblRef() -> PgBox<RangeTblRef>[src]

pub fn makeJoinExpr() -> PgBox<JoinExpr>[src]

pub fn makeFromExpr() -> PgBox<FromExpr>[src]

pub fn makeOnConflictExpr() -> PgBox<OnConflictExpr>[src]

pub fn makeIntoClause() -> PgBox<IntoClause>[src]

pub fn makeExprState() -> PgBox<ExprState>[src]

pub fn makeAggrefExprState() -> PgBox<AggrefExprState>[src]

pub fn makeWindowFuncExprState() -> PgBox<WindowFuncExprState>[src]

pub fn makeSetExprState() -> PgBox<SetExprState>[src]

pub fn makeSubPlanState() -> PgBox<SubPlanState>[src]

pub fn makeAlternativeSubPlanState() -> PgBox<AlternativeSubPlanState>[src]

pub fn makeDomainConstraintState() -> PgBox<DomainConstraintState>[src]

pub fn makePlannerInfo() -> PgBox<PlannerInfo>[src]

pub fn makePlannerGlobal() -> PgBox<PlannerGlobal>[src]

pub fn makeRelOptInfo() -> PgBox<RelOptInfo>[src]

pub fn makeIndexOptInfo() -> PgBox<IndexOptInfo>[src]

pub fn makeForeignKeyOptInfo() -> PgBox<ForeignKeyOptInfo>[src]

pub fn makeParamPathInfo() -> PgBox<ParamPathInfo>[src]

pub fn makePath() -> PgBox<Path>[src]

pub fn makeIndexPath() -> PgBox<IndexPath>[src]

pub fn makeBitmapHeapPath() -> PgBox<BitmapHeapPath>[src]

pub fn makeBitmapAndPath() -> PgBox<BitmapAndPath>[src]

pub fn makeBitmapOrPath() -> PgBox<BitmapOrPath>[src]

pub fn makeTidPath() -> PgBox<TidPath>[src]

pub fn makeSubqueryScanPath() -> PgBox<SubqueryScanPath>[src]

pub fn makeForeignPath() -> PgBox<ForeignPath>[src]

pub fn makeCustomPath() -> PgBox<CustomPath>[src]

pub fn makeNestPath() -> PgBox<NestPath>[src]

pub fn makeMergePath() -> PgBox<MergePath>[src]

pub fn makeHashPath() -> PgBox<HashPath>[src]

pub fn makeAppendPath() -> PgBox<AppendPath>[src]

pub fn makeMergeAppendPath() -> PgBox<MergeAppendPath>[src]

pub fn makeGroupResultPath() -> PgBox<GroupResultPath>[src]

pub fn makeMaterialPath() -> PgBox<MaterialPath>[src]

pub fn makeUniquePath() -> PgBox<UniquePath>[src]

pub fn makeGatherPath() -> PgBox<GatherPath>[src]

pub fn makeGatherMergePath() -> PgBox<GatherMergePath>[src]

pub fn makeProjectionPath() -> PgBox<ProjectionPath>[src]

pub fn makeProjectSetPath() -> PgBox<ProjectSetPath>[src]

pub fn makeSortPath() -> PgBox<SortPath>[src]

pub fn makeGroupPath() -> PgBox<GroupPath>[src]

pub fn makeUpperUniquePath() -> PgBox<UpperUniquePath>[src]

pub fn makeAggPath() -> PgBox<AggPath>[src]

pub fn makeGroupingSetsPath() -> PgBox<GroupingSetsPath>[src]

pub fn makeMinMaxAggPath() -> PgBox<MinMaxAggPath>[src]

pub fn makeWindowAggPath() -> PgBox<WindowAggPath>[src]

pub fn makeSetOpPath() -> PgBox<SetOpPath>[src]

pub fn makeRecursiveUnionPath() -> PgBox<RecursiveUnionPath>[src]

pub fn makeLockRowsPath() -> PgBox<LockRowsPath>[src]

pub fn makeModifyTablePath() -> PgBox<ModifyTablePath>[src]

pub fn makeLimitPath() -> PgBox<LimitPath>[src]

pub fn makeEquivalenceClass() -> PgBox<EquivalenceClass>[src]

pub fn makeEquivalenceMember() -> PgBox<EquivalenceMember>[src]

pub fn makePathKey() -> PgBox<PathKey>[src]

pub fn makePathTarget() -> PgBox<PathTarget>[src]

pub fn makeRestrictInfo() -> PgBox<RestrictInfo>[src]

pub fn makeIndexClause() -> PgBox<IndexClause>[src]

pub fn makePlaceHolderVar() -> PgBox<PlaceHolderVar>[src]

pub fn makeSpecialJoinInfo() -> PgBox<SpecialJoinInfo>[src]

pub fn makeAppendRelInfo() -> PgBox<AppendRelInfo>[src]

pub fn makePlaceHolderInfo() -> PgBox<PlaceHolderInfo>[src]

pub fn makeMinMaxAggInfo() -> PgBox<MinMaxAggInfo>[src]

pub fn makePlannerParamItem() -> PgBox<PlannerParamItem>[src]

pub fn makeRollupData() -> PgBox<RollupData>[src]

pub fn makeGroupingSetData() -> PgBox<GroupingSetData>[src]

pub fn makeStatisticExtInfo() -> PgBox<StatisticExtInfo>[src]

pub fn makeValue() -> PgBox<Value>[src]

pub fn makeInteger(i: i32) -> PgBox<Value>[src]

pub fn makeFloat(memory_context: PgMemoryContexts, f: f64) -> PgBox<Value>[src]

pub fn makeString(memory_context: PgMemoryContexts, s: &str) -> PgBox<Value>[src]

pub fn makeBitString(memory_context: PgMemoryContexts, bs: &str) -> PgBox<Value>[src]

pub fn makeNull() -> PgBox<Const>[src]

pub fn makeList() -> PgBox<List>[src]

pub fn makeIntList() -> PgBox<List>[src]

pub fn makeOidList() -> PgBox<List>[src]

pub fn makeExtensibleNode() -> PgBox<ExtensibleNode>[src]

pub fn makeRawStmt() -> PgBox<RawStmt>[src]

pub fn makeQuery() -> PgBox<Query>[src]

pub fn makePlannedStmt() -> PgBox<PlannedStmt>[src]

pub fn makeInsertStmt() -> PgBox<InsertStmt>[src]

pub fn makeDeleteStmt() -> PgBox<DeleteStmt>[src]

pub fn makeUpdateStmt() -> PgBox<UpdateStmt>[src]

pub fn makeSelectStmt() -> PgBox<SelectStmt>[src]

pub fn makeAlterTableStmt() -> PgBox<AlterTableStmt>[src]

pub fn makeAlterTableCmd() -> PgBox<AlterTableCmd>[src]

pub fn makeAlterDomainStmt() -> PgBox<AlterDomainStmt>[src]

pub fn makeSetOperationStmt() -> PgBox<SetOperationStmt>[src]

pub fn makeGrantStmt() -> PgBox<GrantStmt>[src]

pub fn makeGrantRoleStmt() -> PgBox<GrantRoleStmt>[src]

pub fn makeAlterDefaultPrivilegesStmt() -> PgBox<AlterDefaultPrivilegesStmt>[src]

pub fn makeClosePortalStmt() -> PgBox<ClosePortalStmt>[src]

pub fn makeClusterStmt() -> PgBox<ClusterStmt>[src]

pub fn makeCopyStmt() -> PgBox<CopyStmt>[src]

pub fn makeCreateStmt() -> PgBox<CreateStmt>[src]

pub fn makeDefineStmt() -> PgBox<DefineStmt>[src]

pub fn makeDropStmt() -> PgBox<DropStmt>[src]

pub fn makeTruncateStmt() -> PgBox<TruncateStmt>[src]

pub fn makeCommentStmt() -> PgBox<CommentStmt>[src]

pub fn makeFetchStmt() -> PgBox<FetchStmt>[src]

pub fn makeIndexStmt() -> PgBox<IndexStmt>[src]

pub fn makeCreateFunctionStmt() -> PgBox<CreateFunctionStmt>[src]

pub fn makeAlterFunctionStmt() -> PgBox<AlterFunctionStmt>[src]

pub fn makeDoStmt() -> PgBox<DoStmt>[src]

pub fn makeRenameStmt() -> PgBox<RenameStmt>[src]

pub fn makeRuleStmt() -> PgBox<RuleStmt>[src]

pub fn makeNotifyStmt() -> PgBox<NotifyStmt>[src]

pub fn makeListenStmt() -> PgBox<ListenStmt>[src]

pub fn makeUnlistenStmt() -> PgBox<UnlistenStmt>[src]

pub fn makeTransactionStmt() -> PgBox<TransactionStmt>[src]

pub fn makeViewStmt() -> PgBox<ViewStmt>[src]

pub fn makeLoadStmt() -> PgBox<LoadStmt>[src]

pub fn makeCreateDomainStmt() -> PgBox<CreateDomainStmt>[src]

pub fn makeCreatedbStmt() -> PgBox<CreatedbStmt>[src]

pub fn makeDropdbStmt() -> PgBox<DropdbStmt>[src]

pub fn makeVacuumStmt() -> PgBox<VacuumStmt>[src]

pub fn makeExplainStmt() -> PgBox<ExplainStmt>[src]

pub fn makeCreateTableAsStmt() -> PgBox<CreateTableAsStmt>[src]

pub fn makeCreateSeqStmt() -> PgBox<CreateSeqStmt>[src]

pub fn makeAlterSeqStmt() -> PgBox<AlterSeqStmt>[src]

pub fn makeVariableSetStmt() -> PgBox<VariableSetStmt>[src]

pub fn makeVariableShowStmt() -> PgBox<VariableShowStmt>[src]

pub fn makeDiscardStmt() -> PgBox<DiscardStmt>[src]

pub fn makeCreateTrigStmt() -> PgBox<CreateTrigStmt>[src]

pub fn makeCreatePLangStmt() -> PgBox<CreatePLangStmt>[src]

pub fn makeCreateRoleStmt() -> PgBox<CreateRoleStmt>[src]

pub fn makeAlterRoleStmt() -> PgBox<AlterRoleStmt>[src]

pub fn makeDropRoleStmt() -> PgBox<DropRoleStmt>[src]

pub fn makeLockStmt() -> PgBox<LockStmt>[src]

pub fn makeConstraintsSetStmt() -> PgBox<ConstraintsSetStmt>[src]

pub fn makeReindexStmt() -> PgBox<ReindexStmt>[src]

pub fn makeCheckPointStmt() -> PgBox<CheckPointStmt>[src]

pub fn makeCreateSchemaStmt() -> PgBox<CreateSchemaStmt>[src]

pub fn makeAlterDatabaseStmt() -> PgBox<AlterDatabaseStmt>[src]

pub fn makeAlterDatabaseSetStmt() -> PgBox<AlterDatabaseSetStmt>[src]

pub fn makeAlterRoleSetStmt() -> PgBox<AlterRoleSetStmt>[src]

pub fn makeCreateConversionStmt() -> PgBox<CreateConversionStmt>[src]

pub fn makeCreateCastStmt() -> PgBox<CreateCastStmt>[src]

pub fn makeCreateOpClassStmt() -> PgBox<CreateOpClassStmt>[src]

pub fn makeCreateOpFamilyStmt() -> PgBox<CreateOpFamilyStmt>[src]

pub fn makeAlterOpFamilyStmt() -> PgBox<AlterOpFamilyStmt>[src]

pub fn makePrepareStmt() -> PgBox<PrepareStmt>[src]

pub fn makeExecuteStmt() -> PgBox<ExecuteStmt>[src]

pub fn makeDeallocateStmt() -> PgBox<DeallocateStmt>[src]

pub fn makeDeclareCursorStmt() -> PgBox<DeclareCursorStmt>[src]

pub fn makeCreateTableSpaceStmt() -> PgBox<CreateTableSpaceStmt>[src]

pub fn makeDropTableSpaceStmt() -> PgBox<DropTableSpaceStmt>[src]

pub fn makeAlterObjectDependsStmt() -> PgBox<AlterObjectDependsStmt>[src]

pub fn makeAlterObjectSchemaStmt() -> PgBox<AlterObjectSchemaStmt>[src]

pub fn makeAlterOwnerStmt() -> PgBox<AlterOwnerStmt>[src]

pub fn makeAlterOperatorStmt() -> PgBox<AlterOperatorStmt>[src]

pub fn makeDropOwnedStmt() -> PgBox<DropOwnedStmt>[src]

pub fn makeReassignOwnedStmt() -> PgBox<ReassignOwnedStmt>[src]

pub fn makeCompositeTypeStmt() -> PgBox<CompositeTypeStmt>[src]

pub fn makeCreateEnumStmt() -> PgBox<CreateEnumStmt>[src]

pub fn makeCreateRangeStmt() -> PgBox<CreateRangeStmt>[src]

pub fn makeAlterEnumStmt() -> PgBox<AlterEnumStmt>[src]

pub fn makeAlterTSDictionaryStmt() -> PgBox<AlterTSDictionaryStmt>[src]

pub fn makeAlterTSConfigurationStmt() -> PgBox<AlterTSConfigurationStmt>[src]

pub fn makeCreateFdwStmt() -> PgBox<CreateFdwStmt>[src]

pub fn makeAlterFdwStmt() -> PgBox<AlterFdwStmt>[src]

pub fn makeCreateForeignServerStmt() -> PgBox<CreateForeignServerStmt>[src]

pub fn makeAlterForeignServerStmt() -> PgBox<AlterForeignServerStmt>[src]

pub fn makeCreateUserMappingStmt() -> PgBox<CreateUserMappingStmt>[src]

pub fn makeAlterUserMappingStmt() -> PgBox<AlterUserMappingStmt>[src]

pub fn makeDropUserMappingStmt() -> PgBox<DropUserMappingStmt>[src]

pub fn makeAlterTableSpaceOptionsStmt() -> PgBox<AlterTableSpaceOptionsStmt>[src]

pub fn makeAlterTableMoveAllStmt() -> PgBox<AlterTableMoveAllStmt>[src]

pub fn makeSecLabelStmt() -> PgBox<SecLabelStmt>[src]

pub fn makeCreateForeignTableStmt() -> PgBox<CreateForeignTableStmt>[src]

pub fn makeImportForeignSchemaStmt() -> PgBox<ImportForeignSchemaStmt>[src]

pub fn makeCreateExtensionStmt() -> PgBox<CreateExtensionStmt>[src]

pub fn makeAlterExtensionStmt() -> PgBox<AlterExtensionStmt>[src]

pub fn makeAlterExtensionContentsStmt() -> PgBox<AlterExtensionContentsStmt>[src]

pub fn makeCreateEventTrigStmt() -> PgBox<CreateEventTrigStmt>[src]

pub fn makeAlterEventTrigStmt() -> PgBox<AlterEventTrigStmt>[src]

pub fn makeRefreshMatViewStmt() -> PgBox<RefreshMatViewStmt>[src]

pub fn makeReplicaIdentityStmt() -> PgBox<ReplicaIdentityStmt>[src]

pub fn makeAlterSystemStmt() -> PgBox<AlterSystemStmt>[src]

pub fn makeCreatePolicyStmt() -> PgBox<CreatePolicyStmt>[src]

pub fn makeAlterPolicyStmt() -> PgBox<AlterPolicyStmt>[src]

pub fn makeCreateTransformStmt() -> PgBox<CreateTransformStmt>[src]

pub fn makeCreateAmStmt() -> PgBox<CreateAmStmt>[src]

pub fn makeCreatePublicationStmt() -> PgBox<CreatePublicationStmt>[src]

pub fn makeAlterPublicationStmt() -> PgBox<AlterPublicationStmt>[src]

pub fn makeCreateSubscriptionStmt() -> PgBox<CreateSubscriptionStmt>[src]

pub fn makeAlterSubscriptionStmt() -> PgBox<AlterSubscriptionStmt>[src]

pub fn makeDropSubscriptionStmt() -> PgBox<DropSubscriptionStmt>[src]

pub fn makeCreateStatsStmt() -> PgBox<CreateStatsStmt>[src]

pub fn makeAlterCollationStmt() -> PgBox<AlterCollationStmt>[src]

pub fn makeCallStmt() -> PgBox<CallStmt>[src]

pub fn makeA_Expr() -> PgBox<A_Expr>[src]

pub fn makeColumnRef() -> PgBox<ColumnRef>[src]

pub fn makeParamRef() -> PgBox<ParamRef>[src]

pub fn makeA_Const() -> PgBox<A_Const>[src]

pub fn makeFuncCall() -> PgBox<FuncCall>[src]

pub fn makeA_Star() -> PgBox<A_Star>[src]

pub fn makeA_Indices() -> PgBox<A_Indices>[src]

pub fn makeA_Indirection() -> PgBox<A_Indirection>[src]

pub fn makeA_ArrayExpr() -> PgBox<A_ArrayExpr>[src]

pub fn makeResTarget() -> PgBox<ResTarget>[src]

pub fn makeMultiAssignRef() -> PgBox<MultiAssignRef>[src]

pub fn makeTypeCast() -> PgBox<TypeCast>[src]

pub fn makeCollateClause() -> PgBox<CollateClause>[src]

pub fn makeSortBy() -> PgBox<SortBy>[src]

pub fn makeWindowDef() -> PgBox<WindowDef>[src]

pub fn makeRangeSubselect() -> PgBox<RangeSubselect>[src]

pub fn makeRangeFunction() -> PgBox<RangeFunction>[src]

pub fn makeRangeTableSample() -> PgBox<RangeTableSample>[src]

pub fn makeRangeTableFunc() -> PgBox<RangeTableFunc>[src]

pub fn makeRangeTableFuncCol() -> PgBox<RangeTableFuncCol>[src]

pub fn makeTypeName() -> PgBox<TypeName>[src]

pub fn makeColumnDef() -> PgBox<ColumnDef>[src]

pub fn makeIndexElem() -> PgBox<IndexElem>[src]

pub fn makeConstraint() -> PgBox<Constraint>[src]

pub fn makeDefElem() -> PgBox<DefElem>[src]

pub fn makeRangeTblEntry() -> PgBox<RangeTblEntry>[src]

pub fn makeRangeTblFunction() -> PgBox<RangeTblFunction>[src]

pub fn makeTableSampleClause() -> PgBox<TableSampleClause>[src]

pub fn makeWithCheckOption() -> PgBox<WithCheckOption>[src]

pub fn makeSortGroupClause() -> PgBox<SortGroupClause>[src]

pub fn makeGroupingSet() -> PgBox<GroupingSet>[src]

pub fn makeWindowClause() -> PgBox<WindowClause>[src]

pub fn makeObjectWithArgs() -> PgBox<ObjectWithArgs>[src]

pub fn makeAccessPriv() -> PgBox<AccessPriv>[src]

pub fn makeCreateOpClassItem() -> PgBox<CreateOpClassItem>[src]

pub fn makeTableLikeClause() -> PgBox<TableLikeClause>[src]

pub fn makeFunctionParameter() -> PgBox<FunctionParameter>[src]

pub fn makeLockingClause() -> PgBox<LockingClause>[src]

pub fn makeRowMarkClause() -> PgBox<RowMarkClause>[src]

pub fn makeXmlSerialize() -> PgBox<XmlSerialize>[src]

pub fn makeWithClause() -> PgBox<WithClause>[src]

pub fn makeInferClause() -> PgBox<InferClause>[src]

pub fn makeOnConflictClause() -> PgBox<OnConflictClause>[src]

pub fn makeCommonTableExpr() -> PgBox<CommonTableExpr>[src]

pub fn makeRoleSpec() -> PgBox<RoleSpec>[src]

pub fn makeTriggerTransition() -> PgBox<TriggerTransition>[src]

pub fn makePartitionElem() -> PgBox<PartitionElem>[src]

pub fn makePartitionSpec() -> PgBox<PartitionSpec>[src]

pub fn makePartitionBoundSpec() -> PgBox<PartitionBoundSpec>[src]

pub fn makePartitionRangeDatum() -> PgBox<PartitionRangeDatum>[src]

pub fn makePartitionCmd() -> PgBox<PartitionCmd>[src]

pub fn makeVacuumRelation() -> PgBox<VacuumRelation>[src]

pub fn makeIdentifySystemCmd() -> PgBox<IdentifySystemCmd>[src]

pub fn makeBaseBackupCmd() -> PgBox<BaseBackupCmd>[src]

pub fn makeCreateReplicationSlotCmd() -> PgBox<CreateReplicationSlotCmd>[src]

pub fn makeDropReplicationSlotCmd() -> PgBox<DropReplicationSlotCmd>[src]

pub fn makeStartReplicationCmd() -> PgBox<StartReplicationCmd>[src]

pub fn makeTimeLineHistoryCmd() -> PgBox<TimeLineHistoryCmd>[src]

pub fn makeSQLCmd() -> PgBox<SQLCmd>[src]

pub fn makeTriggerData() -> PgBox<TriggerData>[src]

pub fn makeEventTriggerData() -> PgBox<EventTriggerData>[src]

pub fn makeReturnSetInfo() -> PgBox<ReturnSetInfo>[src]

pub fn makeWindowObjectData() -> PgBox<WindowObjectData>[src]

pub fn makeTIDBitmap() -> PgBox<TIDBitmap>[src]

pub fn makeInlineCodeBlock() -> PgBox<InlineCodeBlock>[src]

pub fn makeFdwRoutine() -> PgBox<FdwRoutine>[src]

pub fn makeIndexAmRoutine() -> PgBox<IndexAmRoutine>[src]

pub fn makeTableAmRoutine() -> PgBox<TableAmRoutine>[src]

pub fn makeTsmRoutine() -> PgBox<TsmRoutine>[src]

pub fn makeForeignKeyCacheInfo() -> PgBox<ForeignKeyCacheInfo>[src]

pub fn makeCallContext() -> PgBox<CallContext>[src]

pub fn makeSupportRequestSimplify() -> PgBox<SupportRequestSimplify>[src]

pub fn makeSupportRequestSelectivity() -> PgBox<SupportRequestSelectivity>[src]

pub fn makeSupportRequestCost() -> PgBox<SupportRequestCost>[src]

pub fn makeSupportRequestRows() -> PgBox<SupportRequestRows>[src]

pub fn makeSupportRequestIndexCondition() -> PgBox<SupportRequestIndexCondition>[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,