Objectivity for Java Reference

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()
           
 
Methods inherited from interface com.objy.db.iapp.PHasSession
connectionId, getSession
 
Methods inherited from interface com.objy.db.iapp.PRoot
clusterReason
 

Method Detail

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()

Objectivity for Java Reference

Copyright © 2000 Objectivity, Inc. All rights reserved.