Namespace: OpenEdge.DataAdmin.DataSource
Class
NewIndexPartitionDataSource
Parent classes:
Inherits: OpenEdge.DataAdmin.DataSource.NewPartitionDataSource

/* Copyright (c) 2011 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.
Purpose:new index partitions before create
- for new tenant or group
Author(s):hdaniels
Created:2011




Method Summary
Options Name Purpose
LOGICAL AddUniqueOrNone (character, QueryString) /* converts a parent find on external parent key to query expression on internal key true means value is added or not needed false means not found ? means ambiguous */
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
AfterRow (dataset-handle)
Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:AfterRow (dataset-handle)
AfterSetUrl () /* override to set url dependent props/vars*/
Overrides OpenEdge.DataAdmin.DataSource.PartitionDataSource:AfterSetUrl ()
LOGICAL Attach (handle)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CheckParentExpression (character, character, character) /** check and set parent key value if ok (parent is tenant or group) @throws IllegalArgumentError if - this is not the only parent expression in the query - the parent expression is not unique - an expression for the other parent has already been encountered - the group or tenant exist */
Inherited from OpenEdge.DataAdmin.DataSource.NewPartitionDataSource
LOGICAL CheckQuery (QueryString, character)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
HANDLE CloneQuery (handle) /* We may clone this query in order to get row keys from a result without causing the 'real' query to reposition. This may be used when performing multi-select operations in the UI, where we don't want to move off the current record. Note that these actions may be expensive, because of the cost of creating, opening, etc the query. */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER ColumnExpression (character, character, character) /* (part of IQueryMap interface used by QueryString to map query */
Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:ColumnExpression (character, character, character)
CHARACTER ColumnSortSource (character) /** convert sort expression column for QueryString (second parse - column already transformed by ColumnSource(pccolumn) (part of IQueryMap interface used by QueryString to map query) */
Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:ColumnSortSource (character)
CHARACTER ColumnSource (character) /* return source columns for query mapping (part of IQueryMap interface used by QueryString to map query */
Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:ColumnSource (character)
CHARACTER ColumnValue (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER CompareBuffers (handle, handle, character, character) /** compares two buffers and returns a comma separated list of fields that are different This is mainly needed to check for changes in character fields, since A = a. Many international characters that really are different will also be seen as equal by the ABL . @param bufferHandle of first buffer @param bufferHandle of the other buffer @param Excludefielsd comma separated list of fields to ignore @param options One of RAW,CASE-SENSITIVE or CASE-INSENSITIVE */
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL CompareClobValues (handle, character, handle, character) /** Purpose: compare two CLOB buffer-fields Notes: The core does not currently support compare of CLOBs */
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
HANDLE CreateMapSource ()
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CreateQuery ()
Overrides OpenEdge.DataAdmin.DataSource.DataSource:CreateQuery ()
HANDLE CreateSaveSource (character)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CHARACTER CurrentQuery () Return the current query for query manipulation and prepare. returns the default if not yet prepared. ------------------------------------------------------------------------------*/
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER DefaultQuery () Return the BaseQuery or build a default query. ------------------------------------------------------------------------------*/
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
DefineSource () /* hook for sub classes that uses empty constructor to postpone definitions The implementation must define Tables, PhysicalTables. BaseQuery or BaseQueryTemplate and BaseTableExpression should then typically also be defined here, since they need to match the tables/physicaltables. Undefined should be set to false since this may be checked in more than one place */
Inherited from OpenEdge.DataAdmin.DataSource.DBQuery
DeleteQuery () /* delete the handles */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
DetachDatasource (handle)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL Fill ()
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CHARACTER FindTableJoinValues (character, character) /* Called from FindUniqueOrNoneQuery and must be overridden with unique find for related tables if this functionality is needed. returns a query expression of the table if it was found and throw standard progress error from the find */
Overrides OpenEdge.DataAdmin.DataSource.PartitionDataSource:FindTableJoinValues (character, character)
CHARACTER FindUniqueOrNoneQuery (character, character) /* */
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
HANDLE GetBufferHandles ()
Overrides OpenEdge.DataAdmin.DataSource.DBQuery:GetBufferHandles ()
CHARACTER GetCurrentRowKey ()
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER GetMappingForJoin (character)
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER GetPosition () /* order neutral position that is safe if tables changes order passed back to setPosition note that one need all rowids when the unique table is not the first */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL PositionToLastBatch () /* set start rowid to get one batch including last*/
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL PositionToWhere (character, logical) /* set start rowid to where position */
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL Prepare ()
Overrides OpenEdge.DataAdmin.DataSource.DataSource:Prepare ()
LOGICAL Prepare (handle)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL Prepare (handle, character, character) /* prepare the query with a client query expression @DEPRECATED - The DataAccess should now use Prepare (handle,ITableRequest) The IFetchMessage has a GetTableRequest that always returns a an object also for blank query - This is kept for backwards compatibility - There may be cases that uses the join parameter, which has no replacement in the new prepare. This should likely be handled by an override an dedicated constructor. if this complicates stuff and join really is needed add a prepare(buffer,ITableRequest,join) Parameters @param buffer - client temp-table buffer in dataset @param clientquery - query from client expressed on the temp-table buffer must in principle be passed if active parent relation or builtquery is empty, but an empty query is valid when requesting all data @param pcjoin - optional join to a parent */
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL Prepare (handle, character, character, character) /* prepare the query Parameters @param buffer - client temp-table buffer in dataset @param builtquery - optional final built query Caller may build a query from key information instead of from querystring for performance (queryparsing is the single most expensive operation of the source) @param clientquery - query from client expressed on the temp-table buffer must in principle be passed if active parent relation or builtquery is empty, but an empty query is valid when requesting all data @param pcjoin - optional join to a parent */
Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:Prepare (handle, character, character, character)
LOGICAL Prepare (handle, ITableRequest)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Preparebuffer (handle) /* override to set callback - define binding etc.. */
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL PrepareQueryString (QueryString) /* prepare with QueryString (subclass override this for query optimization) */
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL Refresh (handle)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL Refreshbuffers (handle)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
RemoveQueryBuffers (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL ResetQuery ()
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL Save (handle)
Overrides OpenEdge.DataAdmin.DataSource.PartitionDataSource:Save (handle)
LOGICAL Save (handle, handle, integer)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL Save (handle, integer)
Overrides OpenEdge.DataAdmin.DataSource.PartitionDataSource:Save (handle, integer)
LOGICAL SaveChildBuffers (handle, character, integer)
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL SetPosition (character)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL SetPosition (character[]) /* set position as returned from GetPosition */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL SetPosition (rowid[]) /* set position as returned from GetPosition */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
HANDLE SingleExtent (handle)
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER TrimQuery (character) /* remove for or preselect from query - duplicated in DataAdminContext - belongs in utility */
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery

Constructor Summary
Options Name Purpose
NewIndexPartitionDataSource ()

Property Summary
Options Name Purpose
CHARACTER BaseQuery
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER BaseQueryTemplate
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER BaseTableExpression
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
INTEGER BatchSize
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
IDataAccess DataAccess
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
DatabaseInfo DatabaseInfo
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
HANDLE DataBuffer
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
HANDLE DataSourceHandle
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
DBConfig DBConfig
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER FieldMapping
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CHARACTER FileExpression
Inherited from OpenEdge.DataAdmin.DataSource.NewPartitionDataSource
Error FillError
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CHARACTER FillMode
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CHARACTER FindArea
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER FindFirstGroupAndArea
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER FindGroup
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER FindPartitionPolicyDetail
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER FindTenant
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER FindTenantAndArea
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER KeyFields
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
LOGICAL Lazy
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
INTEGER NumRecords
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
HANDLE ParentRelation
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CHARACTER PhysicalTables
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
HANDLE QueryHandle
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER QueryLock
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER QueryMode
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER SaveChildNames
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
HANDLE SaveSourceHandle
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
CHARACTER StorageAreaMap
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER StorageFileMap
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER StorageGroupMap
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER StorageIndexMap
CHARACTER StorageMap
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER StoragePartitionPolicyDetailMap
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER StorageTenantMap
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER Table
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER Tables
Overrides OpenEdge.DataAdmin.DataSource.DBQuery:Tables
HANDLE TempSourceBuffer
Inherited from OpenEdge.DataAdmin.DataSource.DBQuery
CHARACTER Url
Inherited from OpenEdge.DataAdmin.DataSource.DataSource
LOGICAL UseRowid
Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
CHARACTER ValidAllocationList
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
CHARACTER ValidHorizontalAllocationList
Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
WebUtil WebUtil
Inherited from OpenEdge.DataAdmin.DataSource.DataSource


Method Detail
Top

PROTECTED LOGICAL AddUniqueOrNone (character, QueryString)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
/* converts a parent find on external parent key to query expression on internal key
true means value is added or not needed
false means not found
? means ambiguous
Parameters:
pcTable CHARACTER
pQueryStr QueryString
Returns LOGICAL
Top

PUBLIC AfterRow (dataset-handle)

Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:AfterRow (dataset-handle)
Parameters:
hds DATASET-HANDLE
Top

PROTECTED AfterSetUrl ()

Overrides OpenEdge.DataAdmin.DataSource.PartitionDataSource:AfterSetUrl ()
/* override to set url dependent props/vars
Top

PUBLIC LOGICAL Attach (handle)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PUBLIC CheckParentExpression (character, character, character)

Inherited from OpenEdge.DataAdmin.DataSource.NewPartitionDataSource
Purpose: check and set parent key value if ok (parent is tenant or group)
@throws IllegalArgumentError if
- this is not the only parent expression in the query
- the parent expression is not unique
- an expression for the other parent has already been encountered
- the group or tenant exist
Parameters:
pccol CHARACTER
pcop CHARACTER
pcVal CHARACTER
Top

PROTECTED LOGICAL CheckQuery (QueryString, character)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
pQueryStr QueryString
pcTable CHARACTER
Returns LOGICAL
Top

PROTECTED HANDLE CloneQuery (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* We may clone this query in order to get row keys from a result without
causing the 'real' query to reposition. This may be used when performing
multi-select operations in the UI, where we don't want to move off the
current record. Note that these actions may be expensive, because of the
cost of creating, opening, etc the query.
Parameters:
phSource HANDLE
Returns HANDLE
Top

PUBLIC CHARACTER ColumnExpression (character, character, character)

Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:ColumnExpression (character, character, character)
/* (part of IQueryMap interface used by QueryString to map query
Parameters:
pcColumn CHARACTER
pcOperator CHARACTER
pcValue CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSortSource (character)

Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:ColumnSortSource (character)
Purpose: convert sort expression column for QueryString
(second parse - column already transformed by ColumnSource(pccolumn)
(part of IQueryMap interface used by QueryString to map query)
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnSource (character)

Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:ColumnSource (character)
/* return source columns for query mapping
(part of IQueryMap interface used by QueryString to map query
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER ColumnValue (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PROTECTED CHARACTER CompareBuffers (handle, handle, character, character)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Purpose: compares two buffers and returns a comma separated list of fields that are different
This is mainly needed to check for changes in character fields, since A = a.
Many international characters that really are different will also be seen as equal by the
ABL .
Parameters:
phbuffer1 HANDLE
phBuffer2 HANDLE
pcExclude CHARACTER
pcOption CHARACTER
Returns CHARACTER
Top

PROTECTED LOGICAL CompareClobValues (handle, character, handle, character)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Purpose: Purpose: compare two CLOB buffer-fields
Notes: The core does not currently support compare of CLOBs
Parameters:
phColumn1 HANDLE
pcOperator CHARACTER
phcolumn2 HANDLE
pcStrength CHARACTER
Returns LOGICAL
Top

PROTECTED HANDLE CreateMapSource ()

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

PROTECTED CreateQuery ()

Overrides OpenEdge.DataAdmin.DataSource.DataSource:CreateQuery ()
Top

PROTECTED HANDLE CreateSaveSource (character)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
cKey CHARACTER
Returns HANDLE
Top

PROTECTED CHARACTER CurrentQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Purpose: Return the current query for query manipulation and prepare.
returns the default if not yet prepared.
Returns CHARACTER
Top

PUBLIC CHARACTER DefaultQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Purpose: Return the BaseQuery or build a default query.
Returns CHARACTER
Top

PROTECTED DefineSource ()

Inherited from OpenEdge.DataAdmin.DataSource.DBQuery
/* hook for sub classes that uses empty constructor to postpone definitions
The implementation must define Tables, PhysicalTables.
BaseQuery or BaseQueryTemplate and BaseTableExpression should then typically
also be defined here, since they need to match the tables/physicaltables.
Undefined should be set to false since this may be checked in more than
one place
Top

PROTECTED DeleteQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* delete the handles
Top

PROTECTED DetachDatasource (handle)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
phBuffer HANDLE
Top

PUBLIC LOGICAL Fill ()

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Returns LOGICAL
Top

PROTECTED CHARACTER FindTableJoinValues (character, character)

Overrides OpenEdge.DataAdmin.DataSource.PartitionDataSource:FindTableJoinValues (character, character)
/*
Called from FindUniqueOrNoneQuery and must be overridden with unique find
for related tables if this functionality is needed.
returns a query expression of the table if it was found and
throw standard progress error from the find
Parameters:
pTable CHARACTER
pFind CHARACTER
Returns CHARACTER
Top

PROTECTED CHARACTER FindUniqueOrNoneQuery (character, character)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
/*
Parameters:
pcTable CHARACTER
pcQuery CHARACTER
Returns CHARACTER
Top

PROTECTED HANDLE GetBufferHandles ()

Overrides OpenEdge.DataAdmin.DataSource.DBQuery:GetBufferHandles ()
Returns HANDLE
Top

PUBLIC CHARACTER GetCurrentRowKey ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED CHARACTER GetMappingForJoin (character)

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Parameters:
pcTables CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetPosition ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* order neutral position that is safe if tables changes order
passed back to setPosition
note that one need all rowids when the unique table is not
the first
Returns CHARACTER
Top

PUBLIC LOGICAL PositionToLastBatch ()

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
/* set start rowid to get one batch including last
Returns LOGICAL
Top

PUBLIC LOGICAL PositionToWhere (character, logical)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
/* set start rowid to where position
Parameters:
pcWhere CHARACTER
plFill LOGICAL
Returns LOGICAL
Top

PUBLIC LOGICAL Prepare ()

Overrides OpenEdge.DataAdmin.DataSource.DataSource:Prepare ()
Returns LOGICAL
Top

PUBLIC LOGICAL Prepare (handle)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
phBuffer HANDLE
Returns LOGICAL
Top

PUBLIC LOGICAL Prepare (handle, character, character)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
/* prepare the query with a client query expression
@DEPRECATED - The DataAccess should now use Prepare (handle,ITableRequest)
The IFetchMessage has a GetTableRequest that always returns a
an object also for blank query
- This is kept for backwards compatibility
- There may be cases that uses the join parameter, which
has no replacement in the new prepare.
This should likely be handled by an override an dedicated
constructor. if this complicates stuff and join really is
needed add a prepare(buffer,ITableRequest,join)
Parameters
must in principle be passed if active parent relation or builtquery is empty,
but an empty query is valid when requesting all data
Parameters:
phBuffer HANDLE
pcClientQuery CHARACTER
pcJoin CHARACTER
- optional join to a parent
Returns LOGICAL
Top

PROTECTED LOGICAL Prepare (handle, character, character, character)

Overrides OpenEdge.DataAdmin.DataSource.NewPartitionDataSource:Prepare (handle, character, character, character)
/* prepare the query
Parameters
Caller may build a query from key information instead of from querystring
for performance (queryparsing is the single most expensive operation of the source)
must in principle be passed if active parent relation or builtquery is empty,
but an empty query is valid when requesting all data
Parameters:
phBuffer HANDLE
pcBuiltQuery CHARACTER
pcClientQuery CHARACTER
pcJoin CHARACTER
- optional join to a parent
Returns LOGICAL
Top

PUBLIC LOGICAL Prepare (handle, ITableRequest)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
phBuffer HANDLE
req ITableRequest
Returns LOGICAL
Top

PROTECTED Preparebuffer (handle)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
/* override to set callback - define binding etc..
Parameters:
phBuffer HANDLE
Top

PROTECTED LOGICAL PrepareQueryString (QueryString)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
/* prepare with QueryString (subclass override this for query optimization)
Parameters:
poQueryString QueryString
Returns LOGICAL
Top

PUBLIC LOGICAL Refresh (handle)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PUBLIC LOGICAL Refreshbuffers (handle)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PROTECTED RemoveQueryBuffers (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Parameters:
phQuery HANDLE
Top

PROTECTED LOGICAL ResetQuery ()

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns LOGICAL
Top

PUBLIC LOGICAL Save (handle)

Overrides OpenEdge.DataAdmin.DataSource.PartitionDataSource:Save (handle)
Parameters:
bufferHandle HANDLE
Returns LOGICAL
Top

PUBLIC LOGICAL Save (handle, handle, integer)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
parentbufferHandle HANDLE
bufferHandle HANDLE
piState INTEGER
Returns LOGICAL
Top

PUBLIC LOGICAL Save (handle, integer)

Overrides OpenEdge.DataAdmin.DataSource.PartitionDataSource:Save (handle, integer)
Parameters:
bufferHandle HANDLE
piState INTEGER
Returns LOGICAL
Top

PROTECTED LOGICAL SaveChildBuffers (handle, character, integer)

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Parameters:
phBuffer HANDLE
pcChildnames CHARACTER
piState INTEGER
Returns LOGICAL
Top

PUBLIC LOGICAL SetPosition (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Parameters:
pKeyWhere CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL SetPosition (character[])

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* set position as returned from GetPosition
Parameters:
pcPosition CHARACTER
Returns LOGICAL
Top

PUBLIC LOGICAL SetPosition (rowid[])

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* set position as returned from GetPosition
Parameters:
prPosition ROWID
Returns LOGICAL
Top

PROTECTED HANDLE SingleExtent (handle)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Parameters:
ph HANDLE
Returns HANDLE
Top

PROTECTED CHARACTER TrimQuery (character)

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
/* remove for or preselect from query - duplicated in DataAdminContext - belongs in utility
Parameters:
pcQuery CHARACTER
Returns CHARACTER


Constructor Detail
Top

PUBLIC NewIndexPartitionDataSource ()



Property Detail
Top

PUBLIC CHARACTER BaseQuery

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED CHARACTER BaseQueryTemplate

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED CHARACTER BaseTableExpression

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PUBLIC INTEGER BatchSize

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Returns INTEGER
Top

PUBLIC IDataAccess DataAccess

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Returns IDataAccess
Top

PROTECTED DatabaseInfo DatabaseInfo

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

PROTECTED HANDLE DataBuffer

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

PROTECTED HANDLE DataSourceHandle

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

PROTECTED DBConfig DBConfig

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns DBConfig
Top

PROTECTED CHARACTER FieldMapping

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

PROTECTED CHARACTER FileExpression

Inherited from OpenEdge.DataAdmin.DataSource.NewPartitionDataSource
Returns CHARACTER
Top

PUBLIC Error FillError

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Returns Error
Top

PUBLIC CHARACTER FillMode

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

PROTECTED CHARACTER FindArea

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER FindFirstGroupAndArea

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER FindGroup

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER FindPartitionPolicyDetail

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER FindTenant

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER FindTenantAndArea

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PUBLIC CHARACTER KeyFields

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED LOGICAL Lazy

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Returns LOGICAL
Top

PUBLIC INTEGER NumRecords

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Returns INTEGER
Top

PROTECTED HANDLE ParentRelation

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

PUBLIC CHARACTER PhysicalTables

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED HANDLE QueryHandle

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns HANDLE
Top

PROTECTED CHARACTER QueryLock

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PROTECTED CHARACTER QueryMode

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PUBLIC CHARACTER SaveChildNames

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

PROTECTED HANDLE SaveSourceHandle

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

PROTECTED CHARACTER StorageAreaMap

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER StorageFileMap

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER StorageGroupMap

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER StorageIndexMap

Returns CHARACTER
Top

PROTECTED CHARACTER StorageMap

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER StoragePartitionPolicyDetailMap

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER StorageTenantMap

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PUBLIC CHARACTER Table

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns CHARACTER
Top

PUBLIC CHARACTER Tables

Overrides OpenEdge.DataAdmin.DataSource.DBQuery:Tables
Returns CHARACTER
Top

PROTECTED HANDLE TempSourceBuffer

Inherited from OpenEdge.DataAdmin.DataSource.DBQuery
Returns HANDLE
Top

PUBLIC CHARACTER Url

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

PUBLIC LOGICAL UseRowid

Inherited from OpenEdge.DataAdmin.Binding.Query.DataAdminQuery
Returns LOGICAL
Top

PROTECTED CHARACTER ValidAllocationList

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED CHARACTER ValidHorizontalAllocationList

Inherited from OpenEdge.DataAdmin.DataSource.PartitionDataSource
Returns CHARACTER
Top

PROTECTED WebUtil WebUtil

Inherited from OpenEdge.DataAdmin.DataSource.DataSource
Returns WebUtil


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0