.. -*- coding: utf-8 -*- .. :Project: pglast -- DO NOT EDIT: generated automatically .. :Author: Lele Gaifax .. :License: GNU General Public License version 3 or later .. :Copyright: © 2017-2022 Lele Gaifax .. ====================================================== :mod:`pglast.printers.ddl` --- DDL printer functions ====================================================== .. module:: pglast.printers.ddl :synopsis: DDL printer functions .. index:: AccessPriv .. function:: access_priv(node, output) Pretty print a `node` of type `AccessPriv `__ to the `output` stream. .. index:: AlterCollationStmt .. function:: alter_collation_stmt(node, output) Pretty print a `node` of type `AlterCollationStmt `__ to the `output` stream. .. index:: AlterDatabaseStmt .. function:: alter_database_stmt(node, output) Pretty print a `node` of type `AlterDatabaseStmt `__ to the `output` stream. .. index:: AlterDatabaseSetStmt .. function:: alter_database_set_stmt(node, output) Pretty print a `node` of type `AlterDatabaseSetStmt `__ to the `output` stream. .. index:: AlterExtensionStmt .. function:: alter_extension_stmt(node, output) Pretty print a `node` of type `AlterExtensionStmt `__ to the `output` stream. .. index:: pair: AlterExtensionStmt;DefElem .. function:: alter_extension_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `AlterExtensionStmt `__, to the `output` stream. .. index:: AlterExtensionContentsStmt .. function:: alter_extension_contents_stmt(node, output) Pretty print a `node` of type `AlterExtensionContentsStmt `__ to the `output` stream. .. index:: AlterEnumStmt .. function:: alter_enum_stmt(node, output) Pretty print a `node` of type `AlterEnumStmt `__ to the `output` stream. .. index:: AlterDefaultPrivilegesStmt .. function:: alter_default_privileges_stmt(node, output) Pretty print a `node` of type `AlterDefaultPrivilegesStmt `__ to the `output` stream. .. index:: AlterFunctionStmt .. function:: alter_function_stmt(node, output) Pretty print a `node` of type `AlterFunctionStmt `__ to the `output` stream. .. index:: AlterObjectSchemaStmt .. function:: alter_object_schema_stmt(node, output) Pretty print a `node` of type `AlterObjectSchemaStmt `__ to the `output` stream. .. index:: AlterOperatorStmt .. function:: alter_operator_stmt(node, output) Pretty print a `node` of type `AlterOperatorStmt `__ to the `output` stream. .. index:: pair: AlterOperatorStmt;DefElem .. function:: alter_operator_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `AlterOperatorStmt `__, to the `output` stream. .. index:: AlterOpFamilyStmt .. function:: alter_op_family_stmt(node, output) Pretty print a `node` of type `AlterOpFamilyStmt `__ to the `output` stream. .. index:: AlterOwnerStmt .. function:: alter_owner_stmt(node, output) Pretty print a `node` of type `AlterOwnerStmt `__ to the `output` stream. .. index:: AlterPolicyStmt .. function:: alter_policy_stmt(node, output) Pretty print a `node` of type `AlterPolicyStmt `__ to the `output` stream. .. index:: AlterRoleStmt .. function:: alter_role_stmt(node, output) Pretty print a `node` of type `AlterRoleStmt `__ to the `output` stream. .. index:: AlterSeqStmt .. function:: alter_seq_stmt(node, output) Pretty print a `node` of type `AlterSeqStmt `__ to the `output` stream. .. index:: AlterTableStmt .. function:: alter_table_stmt(node, output) Pretty print a `node` of type `AlterTableStmt `__ to the `output` stream. .. index:: pair: AlterTableStmt;RangeVar .. function:: range_var(node, output) Pretty print a `node` of type `RangeVar `__, when it is inside a `AlterTableStmt `__, to the `output` stream. .. index:: AlterTableCmd .. function:: alter_table_cmd(node, output) Pretty print a `node` of type `AlterTableCmd `__ to the `output` stream. .. index:: pair: AlterTableCmd;DefElem .. function:: alter_table_cmd_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `AlterTableCmd `__, to the `output` stream. .. index:: pair: CreatePublicationStmt;DefElem .. function:: alter_table_cmd_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreatePublicationStmt `__, to the `output` stream. .. index:: pair: CreateStmt;DefElem .. function:: alter_table_cmd_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateStmt `__, to the `output` stream. .. index:: pair: IndexStmt;DefElem .. function:: alter_table_cmd_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `IndexStmt `__, to the `output` stream. .. index:: pair: IntoClause;DefElem .. function:: alter_table_cmd_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `IntoClause `__, to the `output` stream. .. index:: AlterTSConfigurationStmt .. function:: alter_ts_configuration_stmt(node, output) Pretty print a `node` of type `AlterTSConfigurationStmt `__ to the `output` stream. .. index:: AlterTSDictionaryStmt .. function:: alter_ts_dictionary_stmt(node, output) Pretty print a `node` of type `AlterTSDictionaryStmt `__ to the `output` stream. .. index:: AlterStatsStmt .. function:: alter_stats_stmt(node, output) Pretty print a `node` of type `AlterStatsStmt `__ to the `output` stream. .. index:: AlterSubscriptionStmt .. function:: alter_subscription_stmt(node, output) Pretty print a `node` of type `AlterSubscriptionStmt `__ to the `output` stream. .. index:: AlterPublicationStmt .. function:: alter_publication_stmt(node, output) Pretty print a `node` of type `AlterPublicationStmt `__ to the `output` stream. .. index:: AlterFdwStmt .. function:: alter_fdw_stmt(node, output) Pretty print a `node` of type `AlterFdwStmt `__ to the `output` stream. .. index:: pair: AlterFdwStmt;DefElem .. function:: alter_fdw_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `AlterFdwStmt `__, to the `output` stream. .. index:: AlterForeignServerStmt .. function:: alter_foreign_server_stmt(node, output) Pretty print a `node` of type `AlterForeignServerStmt `__ to the `output` stream. .. index:: AlterUserMappingStmt .. function:: alter_user_mapping_stmt(node, output) Pretty print a `node` of type `AlterUserMappingStmt `__ to the `output` stream. .. index:: AlterRoleSetStmt .. function:: alter_role_set_stmt(node, output) Pretty print a `node` of type `AlterRoleSetStmt `__ to the `output` stream. .. index:: AlterDomainStmt .. function:: alter_domain_stmt(node, output) Pretty print a `node` of type `AlterDomainStmt `__ to the `output` stream. .. index:: AlterEventTrigStmt .. function:: alter_event_trig_stmt(node, output) Pretty print a `node` of type `AlterEventTrigStmt `__ to the `output` stream. .. index:: AlterTypeStmt .. function:: alter_type_stmt(node, output) Pretty print a `node` of type `AlterTypeStmt `__ to the `output` stream. .. index:: CheckPointStmt .. function:: check_point_stmt(node, output) Pretty print a `node` of type `CheckPointStmt `__ to the `output` stream. .. index:: ClusterStmt .. function:: cluster_stmt(node, output) Pretty print a `node` of type `ClusterStmt `__ to the `output` stream. .. index:: ColumnDef .. function:: column_def(node, output) Pretty print a `node` of type `ColumnDef `__ to the `output` stream. .. index:: CommentStmt .. function:: comment_stmt(node, output) Pretty print a `node` of type `CommentStmt `__ to the `output` stream. .. index:: CompositeTypeStmt .. function:: composite_type_stmt(node, output) Pretty print a `node` of type `CompositeTypeStmt `__ to the `output` stream. .. index:: pair: CompositeTypeStmt;RangeVar .. function:: composite_type_stmt_range_var(node, output) Pretty print a `node` of type `RangeVar `__, when it is inside a `CompositeTypeStmt `__, to the `output` stream. .. index:: Constraint .. function:: constraint(node, output) Pretty print a `node` of type `Constraint `__ to the `output` stream. .. index:: CreateAmStmt .. function:: create_am_stmt(node, output) Pretty print a `node` of type `CreateAmStmt `__ to the `output` stream. .. index:: CreatedbStmt .. function:: create_db_stmt(node, output) Pretty print a `node` of type `CreatedbStmt `__ to the `output` stream. .. index:: pair: CreatedbStmt;DefElem .. function:: create_db_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreatedbStmt `__, to the `output` stream. .. index:: CreateCastStmt .. function:: create_cast_stmt(node, output) Pretty print a `node` of type `CreateCastStmt `__ to the `output` stream. .. index:: CreateConversionStmt .. function:: create_conversion_stmt(node, output) Pretty print a `node` of type `CreateConversionStmt `__ to the `output` stream. .. index:: CreateDomainStmt .. function:: create_domain_stmt(node, output) Pretty print a `node` of type `CreateDomainStmt `__ to the `output` stream. .. index:: CreateEnumStmt .. function:: create_enum_stmt(node, output) Pretty print a `node` of type `CreateEnumStmt `__ to the `output` stream. .. index:: CreateEventTrigStmt .. function:: create_event_trig_stmt(node, output) Pretty print a `node` of type `CreateEventTrigStmt `__ to the `output` stream. .. index:: pair: CreateEventTrigStmt;DefElem .. function:: create_event_trig_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateEventTrigStmt `__, to the `output` stream. .. index:: CreateExtensionStmt .. function:: create_extension_stmt(node, output) Pretty print a `node` of type `CreateExtensionStmt `__ to the `output` stream. .. index:: pair: CreateExtensionStmt;DefElem .. function:: create_extension_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateExtensionStmt `__, to the `output` stream. .. index:: CreateFdwStmt .. function:: create_fdw_stmt(node, output) Pretty print a `node` of type `CreateFdwStmt `__ to the `output` stream. .. index:: pair: ColumnDef;DefElem .. function:: create_fdw_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `ColumnDef `__, to the `output` stream. .. index:: pair: CreateUserMappingStmt;DefElem .. function:: create_fdw_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateUserMappingStmt `__, to the `output` stream. .. index:: pair: CreateFdwStmt;DefElem .. function:: create_fdw_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateFdwStmt `__, to the `output` stream. .. index:: CreateForeignServerStmt .. function:: create_foreign_server_stmt(node, output) Pretty print a `node` of type `CreateForeignServerStmt `__ to the `output` stream. .. index:: CreateForeignTableStmt .. function:: create_foreign_table_stmt(node, output) Pretty print a `node` of type `CreateForeignTableStmt `__ to the `output` stream. .. index:: pair: CreateForeignTableStmt;DefElem .. function:: create_foreign_table_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateForeignTableStmt `__, to the `output` stream. .. index:: pair: CreateForeignServerStmt;DefElem .. function:: create_foreign_table_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateForeignServerStmt `__, to the `output` stream. .. index:: CreateFunctionStmt .. function:: create_function_stmt(node, output) Pretty print a `node` of type `CreateFunctionStmt `__ to the `output` stream. .. index:: pair: AlterFunctionStmt;DefElem .. index:: pair: CreateFunctionStmt;DefElem .. index:: pair: DoStmt;DefElem .. function:: create_function_option(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `AlterFunctionStmt `__ or a `CreateFunctionStmt `__ or a `DoStmt `__, to the `output` stream. .. index:: CreateOpClassStmt .. function:: create_opclass_stmt(node, output) Pretty print a `node` of type `CreateOpClassStmt `__ to the `output` stream. .. index:: CreateOpClassItem .. function:: create_opclass_item(node, output) Pretty print a `node` of type `CreateOpClassItem `__ to the `output` stream. .. index:: CreateOpFamilyStmt .. function:: create_op_family_stmt(node, output) Pretty print a `node` of type `CreateOpFamilyStmt `__ to the `output` stream. .. index:: CreatePLangStmt .. function:: create_plang_stmt(node, output) Pretty print a `node` of type `CreatePLangStmt `__ to the `output` stream. .. index:: CreatePolicyStmt .. function:: create_policy_stmt(node, output) Pretty print a `node` of type `CreatePolicyStmt `__ to the `output` stream. .. index:: CreatePublicationStmt .. function:: create_publication_stmt(node, output) Pretty print a `node` of type `CreatePublicationStmt `__ to the `output` stream. .. index:: pair: CreatePublicationStmt;RangeVar .. function:: create_publication_stmt_range_var(node, output) Pretty print a `node` of type `RangeVar `__, when it is inside a `CreatePublicationStmt `__, to the `output` stream. .. index:: CreateRangeStmt .. function:: create_range_stmt(node, output) Pretty print a `node` of type `CreateRangeStmt `__ to the `output` stream. .. index:: CreateRoleStmt .. function:: create_role_stmt(node, output) Pretty print a `node` of type `CreateRoleStmt `__ to the `output` stream. .. index:: pair: AlterRoleStmt;DefElem .. function:: create_or_alter_role_option(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `AlterRoleStmt `__, to the `output` stream. .. index:: pair: CreateRoleStmt;DefElem .. function:: create_or_alter_role_option(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateRoleStmt `__, to the `output` stream. .. index:: CreateSchemaStmt .. function:: create_schema_stmt(node, output) Pretty print a `node` of type `CreateSchemaStmt `__ to the `output` stream. .. index:: CreateSeqStmt .. function:: create_seq_stmt(node, output) Pretty print a `node` of type `CreateSeqStmt `__ to the `output` stream. .. index:: pair: Constraint;DefElem .. function:: create_seq_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `Constraint `__, to the `output` stream. .. index:: pair: CreateSeqStmt;DefElem .. function:: create_seq_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateSeqStmt `__, to the `output` stream. .. index:: pair: AlterSeqStmt;DefElem .. function:: create_seq_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `AlterSeqStmt `__, to the `output` stream. .. index:: CreateStatsStmt .. function:: create_stats_stmt(node, output) Pretty print a `node` of type `CreateStatsStmt `__ to the `output` stream. .. index:: CreateStmt .. function:: create_stmt(node, output) Pretty print a `node` of type `CreateStmt `__ to the `output` stream. .. index:: CreateTableAsStmt .. function:: create_table_as_stmt(node, output) Pretty print a `node` of type `CreateTableAsStmt `__ to the `output` stream. .. index:: CreateTableSpaceStmt .. function:: create_table_space_stmt(node, output) Pretty print a `node` of type `CreateTableSpaceStmt `__ to the `output` stream. .. index:: CreateTrigStmt .. function:: create_trig_stmt(node, output) Pretty print a `node` of type `CreateTrigStmt `__ to the `output` stream. .. index:: pair: AlterSubscriptionStmt;DefElem .. function:: create_subscription_stmt_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `AlterSubscriptionStmt `__, to the `output` stream. .. index:: pair: CreateSubscriptionStmt;DefElem .. function:: create_subscription_stmt_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `CreateSubscriptionStmt `__, to the `output` stream. .. index:: CreateSubscriptionStmt .. function:: create_subscription_stmt(node, output) Pretty print a `node` of type `CreateSubscriptionStmt `__ to the `output` stream. .. index:: CurrentOfExpr .. function:: current_of_expr(node, output) Pretty print a `node` of type `CurrentOfExpr `__ to the `output` stream. .. index:: CreateTransformStmt .. function:: create_transform_stmt(node, output) Pretty print a `node` of type `CreateTransformStmt `__ to the `output` stream. .. index:: ClosePortalStmt .. function:: close_portal_stmt(node, output) Pretty print a `node` of type `ClosePortalStmt `__ to the `output` stream. .. index:: CreateUserMappingStmt .. function:: create_user_mapping_stmt(node, output) Pretty print a `node` of type `CreateUserMappingStmt `__ to the `output` stream. .. index:: DeallocateStmt .. function:: deallocate_stmt(node, output) Pretty print a `node` of type `DeallocateStmt `__ to the `output` stream. .. index:: DefineStmt .. function:: define_stmt(node, output) Pretty print a `node` of type `DefineStmt `__ to the `output` stream. .. index:: DefElem .. function:: def_elem(node, output) Pretty print a `node` of type `DefElem `__ to the `output` stream. .. index:: pair: DefineStmt;DefElem .. function:: define_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `DefineStmt `__, to the `output` stream. .. index:: DiscardStmt .. function:: discard_stmt(node, output) Pretty print a `node` of type `DiscardStmt `__ to the `output` stream. .. index:: DoStmt .. function:: do_stmt(node, output) Pretty print a `node` of type `DoStmt `__ to the `output` stream. .. index:: DropdbStmt .. function:: drop_db_stmt(node, output) Pretty print a `node` of type `DropdbStmt `__ to the `output` stream. .. index:: DropOwnedStmt .. function:: drop_owned_stmt(node, output) Pretty print a `node` of type `DropOwnedStmt `__ to the `output` stream. .. index:: DropRoleStmt .. function:: drop_role_stmt(node, output) Pretty print a `node` of type `DropRoleStmt `__ to the `output` stream. .. index:: DropStmt .. function:: drop_stmt(node, output) Pretty print a `node` of type `DropStmt `__ to the `output` stream. .. index:: DropSubscriptionStmt .. function:: drop_subscription_stmt(node, output) Pretty print a `node` of type `DropSubscriptionStmt `__ to the `output` stream. .. index:: DropTableSpaceStmt .. function:: drop_table_space_stmt(node, output) Pretty print a `node` of type `DropTableSpaceStmt `__ to the `output` stream. .. index:: DropUserMappingStmt .. function:: drop_user_mapping_stmt(node, output) Pretty print a `node` of type `DropUserMappingStmt `__ to the `output` stream. .. index:: FunctionParameter .. function:: function_parameter(node, output) Pretty print a `node` of type `FunctionParameter `__ to the `output` stream. .. index:: GrantStmt .. function:: grant_stmt(node, output) Pretty print a `node` of type `GrantStmt `__ to the `output` stream. .. index:: GrantRoleStmt .. function:: grant_role_stmt(node, output) Pretty print a `node` of type `GrantRoleStmt `__ to the `output` stream. .. index:: ImportForeignSchemaStmt .. function:: import_foreign_schema_stmt(node, output) Pretty print a `node` of type `ImportForeignSchemaStmt `__ to the `output` stream. .. index:: IndexStmt .. function:: index_stmt(node, output) Pretty print a `node` of type `IndexStmt `__ to the `output` stream. .. index:: LockStmt .. function:: lock_stmt(node, output) Pretty print a `node` of type `LockStmt `__ to the `output` stream. .. index:: NotifyStmt .. function:: notify_stmt(node, output) Pretty print a `node` of type `NotifyStmt `__ to the `output` stream. .. index:: ObjectWithArgs .. function:: object_with_args(node, output) Pretty print a `node` of type `ObjectWithArgs `__ to the `output` stream. .. index:: pair: AlterObjectSchemaStmt;ObjectWithArgs .. function:: alter_object_schema_stmt_object_with_args(node, output) Pretty print a `node` of type `ObjectWithArgs `__, when it is inside a `AlterObjectSchemaStmt `__, to the `output` stream. .. index:: pair: AlterOperatorStmt;ObjectWithArgs .. function:: alter_operator_stmt_object_with_args(node, output) Pretty print a `node` of type `ObjectWithArgs `__, when it is inside a `AlterOperatorStmt `__, to the `output` stream. .. index:: pair: AlterOwnerStmt;ObjectWithArgs .. function:: alter_owner_stmt_object_with_args(node, output) Pretty print a `node` of type `ObjectWithArgs `__, when it is inside a `AlterOwnerStmt `__, to the `output` stream. .. index:: pair: CommentStmt;ObjectWithArgs .. function:: comment_stmt_object_with_args(node, output) Pretty print a `node` of type `ObjectWithArgs `__, when it is inside a `CommentStmt `__, to the `output` stream. .. index:: pair: DropStmt;ObjectWithArgs .. function:: drop_stmt_object_with_args(node, output) Pretty print a `node` of type `ObjectWithArgs `__, when it is inside a `DropStmt `__, to the `output` stream. .. index:: PartitionBoundSpec .. function:: partition_bound_spec(node, output) Pretty print a `node` of type `PartitionBoundSpec `__ to the `output` stream. .. index:: PartitionCmd .. function:: partition_cmd(node, output) Pretty print a `node` of type `PartitionCmd `__ to the `output` stream. .. index:: PartitionElem .. function:: partition_elem(node, output) Pretty print a `node` of type `PartitionElem `__ to the `output` stream. .. index:: PartitionRangeDatum .. function:: partition_range_datum(node, output) Pretty print a `node` of type `PartitionRangeDatum `__ to the `output` stream. .. index:: PartitionSpec .. function:: partition_spec(node, output) Pretty print a `node` of type `PartitionSpec `__ to the `output` stream. .. index:: ReindexStmt .. function:: reindex_stmt(node, output) Pretty print a `node` of type `ReindexStmt `__ to the `output` stream. .. index:: RenameStmt .. function:: rename_stmt(node, output) Pretty print a `node` of type `RenameStmt `__ to the `output` stream. .. index:: pair: RenameStmt;RangeVar .. function:: rename_stmt_range_var(node, output) Pretty print a `node` of type `RangeVar `__, when it is inside a `RenameStmt `__, to the `output` stream. .. index:: ReplicaIdentityStmt .. function:: replica_identity_stmt(node, output) Pretty print a `node` of type `ReplicaIdentityStmt `__ to the `output` stream. .. index:: RoleSpec .. function:: role_spec(node, output) Pretty print a `node` of type `RoleSpec `__ to the `output` stream. .. index:: RuleStmt .. function:: rule_stmt_printer(node, output) Pretty print a `node` of type `RuleStmt `__ to the `output` stream. .. index:: RefreshMatViewStmt .. function:: refresh_mat_view_stmt(node, output) Pretty print a `node` of type `RefreshMatViewStmt `__ to the `output` stream. .. index:: ReassignOwnedStmt .. function:: reassign_owned_stmt(node, output) Pretty print a `node` of type `ReassignOwnedStmt `__ to the `output` stream. .. index:: SecLabelStmt .. function:: sec_label_stmt(node, output) Pretty print a `node` of type `SecLabelStmt `__ to the `output` stream. .. index:: TableLikeClause .. function:: table_like_clause(node, output) Pretty print a `node` of type `TableLikeClause `__ to the `output` stream. .. index:: TriggerTransition .. function:: trigger_transition(node, output) Pretty print a `node` of type `TriggerTransition `__ to the `output` stream. .. index:: VacuumStmt .. function:: vacuum_stmt(node, output) Pretty print a `node` of type `VacuumStmt `__ to the `output` stream. .. index:: pair: VacuumStmt;DefElem .. function:: vacuum_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `VacuumStmt `__, to the `output` stream. .. index:: VacuumRelation .. function:: vacuum_relation(node, output) Pretty print a `node` of type `VacuumRelation `__ to the `output` stream. .. index:: VariableShowStmt .. function:: variable_show_statement(node, output) Pretty print a `node` of type `VariableShowStmt `__ to the `output` stream. .. index:: ViewStmt .. function:: view_stmt(node, output) Pretty print a `node` of type `ViewStmt `__ to the `output` stream. .. index:: pair: ViewStmt;DefElem .. function:: view_stmt_def_elem(node, output) Pretty print a `node` of type `DefElem `__, when it is inside a `ViewStmt `__, to the `output` stream.