|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.etools.iseries.core.comm.bridge.LSFIELDStruct
This class encapsulates the CODE communications structure LSFIELD. Defined in evfcsys.h as: typedef struct { // Base information long lsnext; // Offset for next object CHAR extName[11]; // External name CHAR intName[11]; // Internal name CHAR precision; // Field float precision CHAR text[51]; // Field description SHORT length; // Field length SHORT decimal; // Field decimal position SHORT type; // Field type SHORT inputOffset; // Input buffer offset SHORT outputOffset; // Output buffer offset // Additional information USHORT defLength; // Default length USHORT editLength; // Edit word length USHORT sstStart; // SST starting position USHORT sstLength; // SST length USHORT allocLen; // Allocated length USHORT ccsid; // Fld's CCSID val USHORT igcFlags; // IGC bits USHORT typeFlags; // Field type bits USHORT dtFlags; // Date/Time bits CHAR dattimfmt; // Date/Time Format CHAR dattimsep; // Date/Time Separator CHAR ref; // R specified CHAR refShift; // Reference shift CHAR usage; // Usage CHAR heading[63]; // Column heading CHAR field[41]; // Referenced field data CHAR alias[31]; // Alias name CHAR code; // Edit code // Variable: defLength + editLength } LSFIELD;
Field Summary | |
---|---|
static String |
copyright
|
Constructor Summary | |
---|---|
protected |
LSFIELDStruct(com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] fields)
Constructor for database field list |
protected |
LSFIELDStruct(com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] fields,
ISeriesKeyField[] keys)
Constructor for database key field list |
protected |
LSFIELDStruct(ISeriesField[] fields)
Constructor for display file field lsit |
Method Summary | |
---|---|
protected int |
getTypeFlags(com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField field)
Returns the typeFlags. |
protected void |
writeNext(JavaToCOutputStream out,
boolean resolveConcatFields)
Write then next field to the output stream |
protected void |
writeNextDBField(JavaToCOutputStream out,
boolean resolveConcatFields)
Write the next field to the output stream |
protected void |
writeNextDeviceField(JavaToCOutputStream out)
Write the next printer or display file field to the output stream |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String copyright
Constructor Detail |
protected LSFIELDStruct(com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] fields)
protected LSFIELDStruct(com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] fields, ISeriesKeyField[] keys)
protected LSFIELDStruct(ISeriesField[] fields)
Method Detail |
protected int getTypeFlags(com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField field)
protected void writeNext(JavaToCOutputStream out, boolean resolveConcatFields) throws IOException
IOException
protected void writeNextDBField(JavaToCOutputStream out, boolean resolveConcatFields) throws IOException
IOException
protected void writeNextDeviceField(JavaToCOutputStream out) throws IOException
IOException
|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |