Namespace: OpenEdge.DataAdmin
Interface
ISchema
Parent classes:
Inherits: OpenEdge.DataAdmin.IDataAdminElement

/* 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.
File:ISchema
Author(s):hdaniels
Created:Thu Jun 10 00:52:52 EDT 2010
Purpose: SchemaState is "NEW" for unloaded schema,
"LOADED" for loaded schema
"IMPORTED" after import of partitions
"NORMAL" n a regular instance retrieved through the service:GetSchema()




Method Summary
Options Name Purpose
ImportTree (character, character) /** ImportTree overload to allow load of Options and Partitions from JSON into a Schema with unloaded schema changes. @param filename json filename @param collections - Comma separated list of collections to load. Currently expected to consist of 'options' and/or 'partitions'. */

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


Method Detail
Top

ImportTree (character, character)

Purpose: ImportTree overload to allow load of Options and Partitions
from JSON into a Schema with unloaded schema changes.
Currently expected to consist of 'options' and/or 'partitions'.
Parameters:
pcfile CHARACTER
pcCollection CHARACTER


Property Detail
Top

OpenEdge.DataAdmin.Binding.IDataDefinitionOptions LoadOptions

Returns OpenEdge.DataAdmin.Binding.IDataDefinitionOptions
Top

CHARACTER Name

Returns CHARACTER
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