com.objy.db.iapp
Interface PooDBObj
- All Superinterfaces:
- PHasSession, PRoot
- public interface PooDBObj
- extends PHasSession
Reserved for internal use.
Method Summary |
void |
addContainer(ooContObj cont,
String name,
long hash,
long initPages,
long growthFactor)
|
void |
addIndex(String indexName,
String className,
String fieldList)
|
void |
addUniqueIndex(String indexName,
String className,
String fieldList)
|
void |
bind(Object object,
String name)
|
void |
changePartition(PooAPObj ap)
|
void |
cluster(Object object)
|
Iterator |
containingImage()
|
Iterator |
contains()
|
Iterator |
contains(int containsFilter)
|
void |
convertObjects()
|
void |
delete()
|
void |
deleteImage(PooAPObj ap)
|
void |
deleteImage(PooAPObj ap,
boolean deleteDBifLast)
|
void |
dropIndex(String indexName)
|
void |
flush()
|
long |
getContainerCount()
|
ooAPObj |
getContainingPartition()
|
ooDefaultContObj |
getDefaultContainer()
|
ooFDObj |
getFD()
|
String |
getFileName()
|
String |
getHostName()
|
long |
getImageCount()
|
String |
getImageFileName(PooAPObj ap)
|
String |
getImageHostName(PooAPObj ap)
|
String |
getImagePathName(PooAPObj ap)
|
long |
getImageWeight(PooAPObj ap)
|
String |
getName()
|
ooId |
getOid()
|
String |
getPathName()
|
ooDBObj |
getTarget()
|
ooAPObj |
getTieBreaker()
|
boolean |
hasContainer(String name)
|
boolean |
hasImageIn(PooAPObj ap)
|
boolean |
hasIndex(String indexName)
|
boolean |
isAvailable()
|
boolean |
isImageAvailable(PooAPObj ap)
|
boolean |
isNonQuorumRead()
|
boolean |
isNonQuorumReadAllowed()
|
boolean |
isReadOnly()
|
boolean |
isReplicated()
|
void |
lock(int lockMode)
|
Object |
lookup(String name)
|
ooContObj |
lookupContainer(String name)
|
Object |
lookupObj(String scopeName)
|
Object |
lookupObj(String scopeName,
int lockMode)
|
String |
lookupObjName(Object obj)
|
void |
nameObj(Object o,
String scopeName)
|
void |
negotiateQuorum(int lockMode)
|
void |
replicate(PooAPObj ap,
String hostName,
String pathName,
long weight)
|
Iterator |
rootNames()
|
Iterator |
scan(String className)
|
Iterator |
scan(String className,
String predicate)
|
Iterator |
scan(String className,
String predicate,
int access)
|
void |
setImageWeight(PooAPObj ap,
long weight)
|
void |
setNonQuorumReadAllowed(boolean value)
|
void |
setReadOnly(boolean value)
|
void |
setTieBreaker(PooAPObj ap)
|
void |
unbind(String name)
|
void |
unnameObj(Object obj)
|
void |
update()
|
getTarget
public ooDBObj getTarget()
getFD
public ooFDObj getFD()
getOid
public ooId getOid()
getDefaultContainer
public ooDefaultContObj getDefaultContainer()
getContainerCount
public long getContainerCount()
getName
public String getName()
getFileName
public String getFileName()
getHostName
public String getHostName()
getPathName
public String getPathName()
isReadOnly
public boolean isReadOnly()
setReadOnly
public void setReadOnly(boolean value)
lock
public void lock(int lockMode)
update
public void update()
delete
public void delete()
cluster
public void cluster(Object object)
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)
isAvailable
public boolean isAvailable()
isReplicated
public boolean isReplicated()
getImageCount
public long getImageCount()
getTieBreaker
public ooAPObj getTieBreaker()
setTieBreaker
public void setTieBreaker(PooAPObj ap)
changePartition
public void changePartition(PooAPObj ap)
getImageWeight
public long getImageWeight(PooAPObj ap)
getImagePathName
public String getImagePathName(PooAPObj ap)
getImageFileName
public String getImageFileName(PooAPObj ap)
getImageHostName
public String getImageHostName(PooAPObj ap)
setImageWeight
public void setImageWeight(PooAPObj ap,
long weight)
isImageAvailable
public boolean isImageAvailable(PooAPObj ap)
hasImageIn
public boolean hasImageIn(PooAPObj ap)
deleteImage
public void deleteImage(PooAPObj ap)
deleteImage
public void deleteImage(PooAPObj ap,
boolean deleteDBifLast)
replicate
public void replicate(PooAPObj ap,
String hostName,
String pathName,
long weight)
getContainingPartition
public ooAPObj getContainingPartition()
containingImage
public Iterator containingImage()
addContainer
public void addContainer(ooContObj cont,
String name,
long hash,
long initPages,
long growthFactor)
hasContainer
public boolean hasContainer(String name)
flush
public void flush()
lookupContainer
public ooContObj lookupContainer(String name)
scan
public Iterator scan(String className)
scan
public Iterator scan(String className,
String predicate)
scan
public Iterator scan(String className,
String predicate,
int access)
contains
public Iterator contains()
contains
public Iterator contains(int containsFilter)
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)
convertObjects
public void convertObjects()
setNonQuorumReadAllowed
public void setNonQuorumReadAllowed(boolean value)
isNonQuorumReadAllowed
public boolean isNonQuorumReadAllowed()
negotiateQuorum
public void negotiateQuorum(int lockMode)
isNonQuorumRead
public boolean isNonQuorumRead()
Copyright © 2000 Objectivity, Inc. All rights reserved.