2022 April Release

Class COOSYSTEM@1.1:COOStore Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > COOStore

This abstract class is used for logical object stores. A COO Store uses a COO Service to store objects physically on a server. It is not possible to create instances of this class.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

boolean

coostactive

COO Store Active

MMCStore

coostdefmmcst

Default MMC Store

integer

coostid

COO Store Number

IndexingService

coostindexingservice

Indexing Service

ObjectClass[]

coostplacement

Object Placement

COOService

coostsrv

COO Service

integer

coostversmaxage

Days After Which Older Versions Are Automatically Deleted

integer

coostversmaxnr

Maximum Number of Versions Kept

Actions Permanent link for this heading

Return Type

Signature

void

BuildIndex(
  optional integer chunksize,
  optional datetime indexfrom,
  optional datetime indexuntil,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope,
  optional boolean noaclupdate,
  optional boolean forceupdate,
  optional string statefile,
  optional IndexingMode mode,
  optional boolean noerrorretry)

void

BuildScan(
  optional integer chunksize,
  optional datetime scanfrom,
  optional datetime scanuntil,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope)

void

CopyObject(
  optional integer unused1,
  optional integer unused2,
  object view,
  object target,
  out object newobject,
  ref optional object coostore,
  optional boolean donotshare)

object

ObjectCopy(
  ref optional object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

void

ObjectDelete()

object[]

ObjectListGet(
  integer[] objids,
  out retval object[] objects)

void

PurgeVersions(
  integer maxnr,
  integer maxage,
  optional boolean nogui)

void

RecoverIndex(
  optional datetime recoverdate,
  optional integer chunksize,
  optional object queryclass,
  optional string querysuffix,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope,
  optional string statefile,
  optional boolean loadstate,
  optional datetime recoverfrom,
  optional datetime recoveruntil,
  optional boolean noerrorretry)

void

RecoverScan(
  optional datetime recoverdate,
  optional integer chunksize,
  optional object queryclass,
  optional string querysuffix,
  optional integer threadcount,
  optional string querycondition,
  optional boolean ignorescope)