|
Oracle® OLAP Java API Reference 11g Release 1 (11.1) B28128-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
oracle.express.olapi.data.full.ExpressSpecifiedCursorManager
Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager
.
public class ExpressSpecifiedCursorManager
Method Summary | |
---|---|
Cursor |
createCursor() Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager . |
Cursor |
createCursor(CursorInput[] cursorInputs) Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager . |
int |
getFetchSize() Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager . |
Source[] |
getInputSources() Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager . |
void |
setFetchSize(int fetchSize) Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager . |
void |
setInputSources(Source[] newInputSources) Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager . |
void |
updateSpecification(CursorInfoSpecification cursorInfoSpec) Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager . |
void |
updateSpecification(CursorManagerSpecification cursorManagerSpecification) Deprecated. As of Oracle 11g, Release 1 (11.1); replaced by CursorManager . |
Methods inherited from interface oracle.olapi.data.source.SpecifiedCursorManager |
---|
isOpen |
Methods inherited from interface oracle.olapi.data.cursor.CursorManager |
---|
addCursorManagerUpdateListener, close, getSource, isSpecificationUpdateNeeded, removeCursorManagerUpdateListener |
Method Detail |
---|
public final Cursor createCursor() throws SpecificationUpdateNeededException
CursorManager
.CursorManager
Cursor
for the Source
associated with the CursorManager
.createCursor
in interface CursorManager
Cursor
.SpecificationUpdateNeededException
public final Cursor createCursor(CursorInput[] cursorInputs)
CursorManager
.createCursor
in interface CursorManager
public final Source[] getInputSources() throws TransactionalObjectInvalidException, TransactionTypeUnavailableException, TransactionInactiveException
CursorManager
.SpecifiedCursorManager
Source
objects associated with this SpecifiedCursorManager
.getInputSources
in interface SpecifiedCursorManager
Source
objects that are the input Source
objects of this SpecifiedCursorManager
.TransactionalObjectInvalidException
TransactionTypeUnavailableException
TransactionInactiveException
public final void setInputSources(Source[] newInputSources) throws WriteLockException, TransactionTypeUnavailableException, TransactionInactiveException
CursorManager
.SpecifiedCursorManager
Source
Source objects specified by the newInputSources
array.setInputSources
in interface SpecifiedCursorManager
newInputSources
- An array of Source
Source objects of the SpecifiedCursorManager
.WriteLockException
TransactionTypeUnavailableException
TransactionInactiveException
public final void updateSpecification(CursorManagerSpecification cursorManagerSpecification) throws CursorManagerSpecificationExpiredException, java.lang.IllegalArgumentException
CursorManager
.SpecifiedCursorManager
CursorManagerSpecification
for the SpecifiedCursorManager
with the specified CursorManagerSpecification
. When you change the structure of the Source
for a CursorManagerSpecification
, the CursorManagerSpecification
becomes outdated. To continue to use a SpecifiedCursorManager
that you created using the CursorManagerSpecification
, you must create a new CursorManagerSpecification
and call this method to pass it to the SpecifiedCursorManager
. You can then create new Cursor
objects using the SpecifiedCursorManager
. The Source
produced by a Template
is the only OLAP API Source
that can change.updateSpecification
in interface SpecifiedCursorManager
cursorManagerSpecification
- The CursorManagerSpecification
with which you want to replace the existing CursorManagerSpecification
for this SpecifiedCursorManager
.CursorManagerSpecificationExpiredException
java.lang.IllegalArgumentException
public final void updateSpecification(CursorInfoSpecification cursorInfoSpec)
CursorManager
.CursorManager
CursorInfoSpecification
for this CursorManager
with the specified CursorInfoSpecification
. When you change the structure of the Source
for a CursorManager
, the CursorInfoSpecification
becomes outdated.
To continue to use this CursorManager
, you must create a new CursorInfoSpecification
, and call this method and pass in the new CursorInfoSpecification
. You can then create new Cursor
objects the CursorManager
.
updateSpecification
in interface CursorManager
cursorInfoSpec
- The CursorInfoSpecification
with which to replace the current CursorInfoSpecification
for this CursorManager
.public final int getFetchSize()
CursorManager
.CursorManager
Cursor
created by this CursorManager
.getFetchSize
in interface CursorManager
CursorManager
.public final void setFetchSize(int fetchSize)
CursorManager
.CursorManager
Cursor
objects created by this CursorManager
.setFetchSize
in interface CursorManager
fetchSize
- An integer that is the fetch size you want to specify for Cursor
objects created by this CursorManager
.
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |