Objectivity for Java Reference

com.objy.db.iapp
Interface PooFDObj

All Superinterfaces:
PHasSession, PRoot

public interface PooFDObj
extends PHasSession

Reserved for internal use.


Method Summary
 void addIndex(String indexName, String className, String fieldList)
           
 void addUniqueIndex(String indexName, String className, String fieldList)
           
 void bind(Object object, String name)
           
 Iterator containedAPs()
           
 Iterator containedDBs()
           
 void convertObjects()
           
 void deleteReference(Object objectReference)
           
 void dropIndex(String indexName)
           
 void dumpCatalog()
           
 void flush()
           
 ooAPObj getBootAP()
           
 ooDBObj getDefaultDB()
           
 String getLockServerName()
           
 String getName()
           
 long getNumber()
           
 long getPageSize()
           
 Session getSession()
           
 boolean hasAP(String name)
           
 boolean hasDB(String dbName)
           
 boolean hasIndex(String indexName)
           
 void lock(int lockMode)
           
 Object lookup(String name)
           
 ooAPObj lookupAP(String name)
           
 ooDBObj lookupDB(String name)
           
 Object lookupObj(String scopeName)
           
 Object lookupObj(String scopeName, int lockMode)
           
 String lookupObjName(Object obj)
           
 void moveReference(Object object, Object nearObj)
           
 void nameObj(Object o, String scopeName)
           
 ooAPObj newAP(String sysName, String lockServerHost, String sysDBFileHost, String sysDBFilePath)
           
 ooAPObj newAP(String sysName, String lockServerHost, String sysDBFileHost, String sysDBFilePath, String bootFileHost, String bootFilePath, String jnlDirHost, String jnlDirPath)
           
 ooDBObj newDB(String name)
           
 ooDBObj newDB(String name, long defContInitPages, long defContGrowth, String hostName, String pathName, long weight)
           
 ooDBObj newDB(String name, long defContInitPages, long defContGrowth, String hostName, String pathName, long weight, long userDBID)
           
 Object objectFrom(ooId oid)
           
 Object objectFrom(String oidString)
           
 String printString()
           
 Iterator rootNames()
           
 Iterator scan(String className)
           
 Iterator scan(String className, String predicate)
           
 Iterator scan(String className, String predicate, int access)
           
 ooFDObj target()
           
 void unbind(String name)
           
 void unnameObj(Object obj)
           
 void upgradeObjects()
           
 
Methods inherited from interface com.objy.db.iapp.PHasSession
connectionId
 
Methods inherited from interface com.objy.db.iapp.PRoot
clusterReason
 

Method Detail

getNumber

public long getNumber()

getLockServerName

public String getLockServerName()

getName

public String getName()

getPageSize

public long getPageSize()

getSession

public Session getSession()
Specified by:
getSession in interface PHasSession

target

public ooFDObj target()

hasDB

public boolean hasDB(String dbName)

lookupDB

public ooDBObj lookupDB(String name)

newDB

public ooDBObj newDB(String name)

newDB

public ooDBObj newDB(String name,
                     long defContInitPages,
                     long defContGrowth,
                     String hostName,
                     String pathName,
                     long weight)

newDB

public ooDBObj newDB(String name,
                     long defContInitPages,
                     long defContGrowth,
                     String hostName,
                     String pathName,
                     long weight,
                     long userDBID)

getDefaultDB

public ooDBObj getDefaultDB()

containedDBs

public Iterator containedDBs()

hasAP

public boolean hasAP(String name)

lookupAP

public ooAPObj lookupAP(String name)

newAP

public ooAPObj newAP(String sysName,
                     String lockServerHost,
                     String sysDBFileHost,
                     String sysDBFilePath)

newAP

public ooAPObj newAP(String sysName,
                     String lockServerHost,
                     String sysDBFileHost,
                     String sysDBFilePath,
                     String bootFileHost,
                     String bootFilePath,
                     String jnlDirHost,
                     String jnlDirPath)

containedAPs

public Iterator containedAPs()

getBootAP

public ooAPObj getBootAP()

scan

public Iterator scan(String className)

scan

public Iterator scan(String className,
                     String predicate)

scan

public Iterator scan(String className,
                     String predicate,
                     int access)

bind

public void bind(Object object,
                 String name)
          throws ObjectNameNotUniqueException

unbind

public void unbind(String name)
            throws ObjectNameNotFoundException

lookup

public Object lookup(String name)
              throws ObjectNameNotFoundException

rootNames

public Iterator rootNames()

addIndex

public void addIndex(String indexName,
                     String className,
                     String fieldList)

addUniqueIndex

public void addUniqueIndex(String indexName,
                           String className,
                           String fieldList)

dropIndex

public void dropIndex(String indexName)

hasIndex

public boolean hasIndex(String indexName)

objectFrom

public Object objectFrom(ooId oid)

objectFrom

public Object objectFrom(String oidString)

deleteReference

public void deleteReference(Object objectReference)

moveReference

public void moveReference(Object object,
                          Object nearObj)

lock

public void lock(int lockMode)

nameObj

public void nameObj(Object o,
                    String scopeName)

unnameObj

public void unnameObj(Object obj)

lookupObjName

public String lookupObjName(Object obj)

lookupObj

public Object lookupObj(String scopeName)

lookupObj

public Object lookupObj(String scopeName,
                        int lockMode)

dumpCatalog

public void dumpCatalog()

flush

public void flush()

upgradeObjects

public void upgradeObjects()

convertObjects

public void convertObjects()

printString

public String printString()

Objectivity for Java Reference

Copyright © 2000 Objectivity, Inc. All rights reserved.