[−][src]Struct pgx::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]
memory_context: PgMemoryContexts,
schemaname: &str,
relname: &str,
location: i32
) -> PgBox<RangeVar>
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 makeSubLink() -> PgBox<SubLink>
[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
impl RefUnwindSafe for PgNodeFactory
impl Send for PgNodeFactory
impl Sync for PgNodeFactory
impl Unpin for PgNodeFactory
impl UnwindSafe for PgNodeFactory
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,