|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.as400.access.AS400File com.ibm.as400.access.SequentialFile
public class SequentialFile extends AS400File implements Serializable
The SequentialFile class represents a physical or logical file on the system. The SequentialFile class allows the user to do the following:
KeyedFile
.
MemberList
,
Serialized FormModifier and Type | Field and Description |
---|
Constructor and Description |
---|
SequentialFile()
Constructs a SequentialFile object. |
SequentialFile(AS400 system,
String name)
Constructs a SequentialFile object. |
Modifier and Type | Method and Description |
---|---|
void |
deleteRecord(int recordNumber)
Deletes the record specified by record number. |
void |
positionCursor(int recordNumber)
Positions the file cursor to the first record whose record number matches the specified record number. |
void |
positionCursorAfter(int recordNumber)
Positions the file cursor to the first record after the record specified by the record number. |
void |
positionCursorBefore(int recordNumber)
Positions the file cursor to the first record before the record specified by the record number. |
Record |
read(int recordNumber)
Reads the record with the specified record number. |
Record |
readAfter(int recordNumber)
Reads the first record after the record with the specified record number. |
Record[] |
readAll()
Reads all the records in the file. |
Record |
readBefore(int recordNumber)
Reads the first record before the record with the specified record number. |
void |
update(int recordNumber,
Record record)
Updates the record at the position specified by the record number. |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SequentialFile()
public SequentialFile(AS400 system, String name)
system
- The system to which to connect. The system cannot
be null.name
- The integrated file system pathname of the file. The name
cannot be null.Method Detail |
---|
public void deleteRecord(int recordNumber) throws AS400Exception, AS400SecurityException, InterruptedException, IOException
recordNumber
- The record number of the record to be deleted.AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.public void positionCursor(int recordNumber) throws AS400Exception, AS400SecurityException, InterruptedException, IOException
recordNumber
- The record number of the record at which to position the
cursor.AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.public void positionCursorAfter(int recordNumber) throws AS400Exception, AS400SecurityException, InterruptedException, IOException
recordNumber
- The record number of the record after which to position the
cursor. The recordNumber must be greater than zero.AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.public void positionCursorBefore(int recordNumber) throws AS400Exception, AS400SecurityException, InterruptedException, IOException
recordNumber
- The record number of the record before which to position
the cursor. The recordNumber must be greater than zero.AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.public Record read(int recordNumber) throws AS400Exception, AS400SecurityException, InterruptedException, IOException
recordNumber
- The record number of the record to be read. The
recordNumber must be greater than zero.AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.public Record readAfter(int recordNumber) throws AS400Exception, AS400SecurityException, InterruptedException, IOException
recordNumber
- record number of the record prior to the record to be read.
The recordNumber must be greater than zero.AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.public Record[] readAll() throws AS400Exception, AS400SecurityException, InterruptedException, IOException
readAll
in class AS400File
AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.ServerStartupException
- If the host server cannot be started.UnknownHostException
- If the system cannot be located.public Record readBefore(int recordNumber) throws AS400Exception, AS400SecurityException, InterruptedException, IOException
recordNumber
- The record number of the record after the record to be read.
The recordNumber must be greater than zero.AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.public void update(int recordNumber, Record record) throws AS400Exception, AS400SecurityException, InterruptedException, IOException
recordNumber
- The record number of the record to update.
The recordNumber must be greater than zero.record
- The record with which to update.AS400Exception
- If the system returns an error message.AS400SecurityException
- If a security or authority error occurs.ConnectionDroppedException
- If the connection is dropped unexpectedly.InterruptedException
- If this thread is interrupted.IOException
- If an error occurs while communicating with the system.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |