Namespace: OpenEdge.DataAdmin
Class
Schema
Parent classes:
Inherits: OpenEdge.DataAdmin.Entity
Implements: OpenEdge.DataAdmin.ISchema, OpenEdge.DataAdmin.IDataAdminElement, OpenEdge.DataAdmin.IDataAdminSerializable

/* Copyright (c) 2010,2019 by progress Software Corporation
/*
/* all rights reserved. no part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from progress Software Corporation.
/*using OpenEdge.DataAdmin.PartitionMap from propath.




Method Summary
Options Name Purpose
Attach (IDataAdminContext)
OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext () /* No local context needed - no child collections in local mode */
ExportTree (character) /** override to handle collections for this */
ExportTree (character, character) /** override to handle collections for this */
ImportTree (character, character) /* end method. */
SetOptions ()
WriteTree (IContextTree)
WriteTree (IContextTree, character) /* write specified collections */

Constructor Summary
Options Name Purpose
Schema (IDataAdminModel)
Schema (IDataAdminModel, IRequestInfo)

Property Summary
Options Name Purpose
CHARACTER ForceAllocation
OpenEdge.DataAdmin.Binding.IDataDefinitionOptions LoadOptions
OpenEdge.DataAdmin.Binding.OptionContext OptionContext
OpenEdge.DataAdmin.IPartitionCollection Partitions
CHARACTER SchemaState
OpenEdge.DataAdmin.ISequenceSet Sequences
OpenEdge.DataAdmin.ITableSet Tables


Method Detail
Top

Attach (IDataAdminContext)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
Top

OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()

/* No local context needed - no child collections in local mode
Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

ExportTree (character)

Purpose: override to handle collections for this
Parameters:
pcfile CHARACTER
Top

ExportTree (character, character)

Purpose: override to handle collections for this
Parameters:
pcfile CHARACTER
pcCollectionlist CHARACTER
Top

ImportTree (character, character)

/* end method.
Parameters:
pcfile CHARACTER
pcCollections CHARACTER
Top

SetOptions ()

Top

WriteTree (IContextTree)

Parameters:
tree OpenEdge.DataAdmin.Binding.IContextTree
Top

WriteTree (IContextTree, character)

/* write specified collections
Parameters:
tree OpenEdge.DataAdmin.Binding.IContextTree
pcCollections CHARACTER


Constructor Detail
Top

Schema (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

Schema (IDataAdminModel, IRequestInfo)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
preq OpenEdge.DataAdmin.IRequestInfo


Property Detail
Top

CHARACTER ForceAllocation

Returns CHARACTER
Top

OpenEdge.DataAdmin.Binding.IDataDefinitionOptions LoadOptions

Returns OpenEdge.DataAdmin.Binding.IDataDefinitionOptions
Top

OpenEdge.DataAdmin.Binding.OptionContext OptionContext

Returns OpenEdge.DataAdmin.Binding.OptionContext
Top

OpenEdge.DataAdmin.IPartitionCollection Partitions

Returns OpenEdge.DataAdmin.IPartitionCollection
Top

CHARACTER SchemaState

Returns CHARACTER
Top

OpenEdge.DataAdmin.ISequenceSet Sequences

Returns OpenEdge.DataAdmin.ISequenceSet
Top

OpenEdge.DataAdmin.ITableSet Tables

Returns OpenEdge.DataAdmin.ITableSet


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15