Package | Description |
---|---|
com.ibm.ims.dli |
Provides an API to write Java applications that can access IMS databases
using DL/I programming semantics.
|
Modifier and Type | Method and Description |
---|---|
SSAList |
PCB.getSSAList(String segment)
This method returns an
SSAList with a single unqualified SSA
for the target segment. |
SSAList |
PCB.getSSAList(String topLevelSegment,
String bottomLevelSegment)
This method returns an
SSAList that consists of unqualified
SSAs from the top level segment down to the bottom level segment
specified. |
Modifier and Type | Method and Description |
---|---|
int |
PCB.batchDelete(SSAList ssaList)
Performs a batch delete operation in a single network call on multiple
records matching a given
SSAList criteria. |
PathSet |
PCB.batchRetrieve(SSAList ssaList)
Returns a
PathSet containing all records that satisfy a
given SSAList criteria. |
PathSet |
PCB.batchRetrieve(SSAList ssaList,
boolean isHoldCall)
Returns a
PathSet containing all records that satisfy a
given SSAList criteria. |
int |
PCB.batchUpdate(Path path,
SSAList ssaList)
Performs a batch update operation in a single network call on multiple
records matching a given
SSAList criteria. |
int |
PCB.create(ByteBuffer buffer,
SSAList ssaList)
Performs a DL/I insert operation.
|
int |
PCB.create(ByteBuffer buffer,
SSAList ssaList,
int ioAreaUsed)
Performs a DL/I insert operation.
|
int |
PCB.create(Path path,
SSAList ssaList)
Performs a DL/I insert operation.
|
short |
PCB.delete(SSAList ssaList)
Performs a DL/I Delete (DLET) operation to remove existing segments in
the database.
|
boolean |
PCB.getNext(ByteBuffer buffer,
SSAList ssaList,
boolean isHoldCall)
Issues a GN (Get Next) database call.
|
boolean |
PCB.getNext(Path path,
SSAList ssaList,
boolean isHoldCall)
Issues a GN (Get Next) database call.
|
boolean |
PCB.getNextWithinParent(ByteBuffer buffer,
SSAList ssaList,
boolean isHoldCall)
Issues a GNP (Get Next Parent) database call.
|
boolean |
PCB.getNextWithinParent(Path path,
SSAList ssaList,
boolean isHoldCall)
Issue a GNP (Get Next Within Parent) database call.
|
boolean |
PCB.getUnique(ByteBuffer buffer,
SSAList ssaList,
boolean isHoldCall)
Issues a GU (Get Unique) database call.
|
boolean |
PCB.getUnique(Path path,
SSAList ssaList,
boolean isHoldCall)
Issue a GU (Get Unique) database call.
|
short |
PCB.insert(ByteBuffer buffer,
SSAList ssaList)
Issues a DL/I ISRT (Insert) call.
|
short |
PCB.insert(ByteBuffer buffer,
SSAList ssaList,
int ioAreaUsed)
Issues a DL/I ISRT (Insert) call.
|
short |
PCB.insert(Path path,
SSAList ssaList)
Issues a DL/I ISRT (Insert) call.
|
short |
PCB.replace(ByteBuffer buffer,
SSAList ssaList)
Issues a DL/I REPL (Replace) call.
|
short |
PCB.replace(ByteBuffer buffer,
SSAList ssaList,
int ioAreaUsed)
Issues a DL/I REPL (Replace) call.
|
short |
PCB.replace(Path path,
SSAList ssaList)
Issues a DL/I REPL (Replace) call.
|
(c) Copyright IBM Corporation 2008, 2017.