Namespace: OpenEdge.DataAdmin.DataAccess
Class
PartitionPolicyData
Parent classes:
Inherits: OpenEdge.DataAdmin.DataAccess.DataAccess

/* Copyright (c) 2013 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.
Author(s):hdaniels
Created:July 2013
Purpose:
Notes:




Method Summary
Options Name Purpose
ActivateChildRelations (handle)
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
LOGICAL AddUniqueOrNone (character, QueryString) /** return true if the table is not in the search and not added or if it can be unquely identified and was added false - in search query and not avail ? - in search query and ambiguous or joined to others with OR */
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Progress.Lang.Error ClientTransactionError (Error)
Overrides OpenEdge.DataAdmin.DataAccess.DataAccess:ClientTransactionError (Error)
CHARACTER ColumnExpression (character, character, character) /* (part of IQueryMap interface used by QueryString to map query */
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
CHARACTER ColumnSortSource (character) /* (part of IQueryMap interface used by QueryString to map query) kept here because many subclasses still implement Iquerymap */
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
CHARACTER ColumnSource (character) /* return source columns for query mapping (part of IQueryMap interface used by QueryString to map query */
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Create ()
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
OpenEdge.DataAdmin.DataSource.IDataSource CreateReadSource (character)
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
OpenEdge.DataAdmin.DataSource.IDataSource CreateSaveSource (character) /** @todo remove and use dataaccess dynamic new ? NOTE: As of current not all datasources are prepared to save(buffer,row-state) which these need to do, so don't add new ones without fixing them */
Overrides OpenEdge.DataAdmin.DataAccess.DataAccess:CreateSaveSource (character)
DeactivateChildRelations (handle)
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
OpenEdge.DataAdmin.DataSource.IDataSource DestroySources ()
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
FetchData (IFetchRequest)
Overrides OpenEdge.DataAdmin.DataAccess.DataAccess:FetchData (IFetchRequest)
FillData (IFetchRequest)
FillNewDetails (handle, character)
fillPartitions (IFetchRequest)
CHARACTER FindTableJoinValues (character, character) /* returns a join expression on current values of the table i example : "_StorageObject._PartitionId = " + quoter(_Tenant._Tenantid) blank is not found ? is ambiguous or complex expression with other tables (or non existing) Called from ParentJoinQuery, and must be overridden with unique find for related tables if this functionality is needed. */
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
CHARACTER FindUniqueOrNoneQuery (character, character)
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
OpenEdge.DataAdmin.DataSource.IDataSource GetReadSource (character) /* used by data access for fill when data sources needs access to each other subclass must implement createReadSource */
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
OpenEdge.DataAdmin.DataSource.IDataSource GetSaveSource (character) /* used by data access for save traverse through the dataset tree subclass must implement createSaveSource This is an all or none - the data access objects that use this use it for all It is generic enough to be used by all */
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
OpenEdge.DataAdmin.DataSource.IDataSource GetSource (character, log)
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
SaveBuffers (handle)
Overrides OpenEdge.DataAdmin.DataAccess.DataAccess:SaveBuffers (handle)
ISaveRequest SaveData (ISaveRequest) /* */
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
StartDataSources ()
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
ThrowPrepareError (Error, character, character)
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess

Constructor Summary
Options Name Purpose
PartitionPolicyData ()

Property Summary
Options Name Purpose
DatabaseInfo DatabaseInfo
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
HANDLE DatasetHandle
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
CHARACTER Url
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
WebUtil WebUtil
Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess


Method Detail
Top

PROTECTED ActivateChildRelations (handle)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Parameters:
phbuffer HANDLE
Top

PROTECTED LOGICAL AddUniqueOrNone (character, QueryString)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Purpose: return true if the table is not in the search and not added
or if it can be unquely identified and was added
false - in search query and not avail
? - in search query and ambiguous or joined to
others with OR
Parameters:
pcTable CHARACTER
pQueryStr QueryString
Returns LOGICAL
Top

PROTECTED Progress.Lang.Error ClientTransactionError (Error)

Overrides OpenEdge.DataAdmin.DataAccess.DataAccess:ClientTransactionError (Error)
Parameters:
e Progress.Lang.Error
Returns Progress.Lang.Error
Top

PUBLIC CHARACTER ColumnExpression (character, character, character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
/* (part of IQueryMap interface used by QueryString to map query
Parameters:
pcColumn CHARACTER
pcOperator CHARACTER
pcValue CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSortSource (character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
/* (part of IQueryMap interface used by QueryString to map query)
kept here because many subclasses still implement Iquerymap
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSource (character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
/* return source columns for query mapping
(part of IQueryMap interface used by QueryString to map query
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC Create ()

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Top

PROTECTED OpenEdge.DataAdmin.DataSource.IDataSource CreateReadSource (character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Parameters:
pcName CHARACTER
Returns OpenEdge.DataAdmin.DataSource.IDataSource
Top

PROTECTED OpenEdge.DataAdmin.DataSource.IDataSource CreateSaveSource (character)

Overrides OpenEdge.DataAdmin.DataAccess.DataAccess:CreateSaveSource (character)
Purpose: @todo remove and use dataaccess dynamic new ?
NOTE: As of current not all datasources are prepared to save(buffer,row-state)
which these need to do, so don't add new ones without fixing them
Parameters:
pcName CHARACTER
Returns OpenEdge.DataAdmin.DataSource.IDataSource
Top

PROTECTED DeactivateChildRelations (handle)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Parameters:
phbuffer HANDLE
Top

PROTECTED OpenEdge.DataAdmin.DataSource.IDataSource DestroySources ()

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Returns OpenEdge.DataAdmin.DataSource.IDataSource
Top

PUBLIC FetchData (IFetchRequest)

Overrides OpenEdge.DataAdmin.DataAccess.DataAccess:FetchData (IFetchRequest)
Parameters:
msg OpenEdge.DataAdmin.Message.IFetchRequest
Top

PUBLIC FillData (IFetchRequest)

Parameters:
msg OpenEdge.DataAdmin.Message.IFetchRequest
Top

PUBLIC FillNewDetails (handle, character)

Parameters:
hBuffer HANDLE
pcQuery CHARACTER
Top

PRIVATE fillPartitions (IFetchRequest)

Parameters:
msg OpenEdge.DataAdmin.Message.IFetchRequest
Top

PROTECTED CHARACTER FindTableJoinValues (character, character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
/* returns a join expression on current values of the table i
example : "_StorageObject._PartitionId = " + quoter(_Tenant._Tenantid)
blank is not found
? is ambiguous or complex expression with other tables (or non existing)
Called from ParentJoinQuery, and must be overridden with unique find
for related tables if this functionality is needed.
Parameters:
pTable CHARACTER
pFind CHARACTER
Returns CHARACTER
Top

PROTECTED CHARACTER FindUniqueOrNoneQuery (character, character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Parameters:
pcTable CHARACTER
pcQuery CHARACTER
Returns CHARACTER
Top

PUBLIC OpenEdge.DataAdmin.DataSource.IDataSource GetReadSource (character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
/* used by data access for fill when data sources needs access to each other
subclass must implement createReadSource
Parameters:
pcName CHARACTER
Returns OpenEdge.DataAdmin.DataSource.IDataSource
Top

PUBLIC OpenEdge.DataAdmin.DataSource.IDataSource GetSaveSource (character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
/* used by data access for save traverse through the dataset tree
subclass must implement createSaveSource
This is an all or none - the data access objects that use this use it for all
It is generic enough to be used by all
Parameters:
pcName CHARACTER
Returns OpenEdge.DataAdmin.DataSource.IDataSource
Top

PUBLIC OpenEdge.DataAdmin.DataSource.IDataSource GetSource (character, log)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Parameters:
pcName CHARACTER
plSave LOGICAL
Returns OpenEdge.DataAdmin.DataSource.IDataSource
Top

PROTECTED SaveBuffers (handle)

Overrides OpenEdge.DataAdmin.DataAccess.DataAccess:SaveBuffers (handle)
Parameters:
phDataset HANDLE
Top

PUBLIC ISaveRequest SaveData (ISaveRequest)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
/*
Parameters:
pSaveReq ISaveRequest
Returns ISaveRequest
Top

PROTECTED StartDataSources ()

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Top

PROTECTED ThrowPrepareError (Error, character, character)

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Parameters:
e Progress.Lang.Error
pQuery CHARACTER
cname CHARACTER


Constructor Detail
Top

PUBLIC PartitionPolicyData ()

Purpose:
Notes:


Property Detail
Top

PROTECTED DatabaseInfo DatabaseInfo

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Returns DatabaseInfo
Top

PROTECTED HANDLE DatasetHandle

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Returns HANDLE
Top

PROTECTED CHARACTER Url

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Returns CHARACTER
Top

PROTECTED WebUtil WebUtil

Inherited from OpenEdge.DataAdmin.DataAccess.DataAccess
Returns WebUtil


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0