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()
|
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()
Copyright © 2000 Objectivity, Inc. All rights reserved.