com.devexperts.qd.ng
Class RecordCursor.Owner

java.lang.Object
  extended by com.devexperts.qd.ng.RecordCursor.Owner
Enclosing class:
RecordCursor

public final class RecordCursor.Owner
extends java.lang.Object

RecordCursor contains an implicit reference to RecordCursor. It is used to configure the cursor via setRecord(com.devexperts.qd.DataRecord, int[], int, java.lang.Object[], int), setSymbol(int, java.lang.String), and setReadOnly(boolean) methods and to reset it via reset method. Users of the RecordCursor itself cannot change the data this cusor points to.


Constructor Summary
RecordCursor.Owner()
          Deprecated. This method will not be public in the future versions. Use one of RecordCusor.allocateOwner(...) to get owner and use Onwner's setXXX(...) methods to configure the cursor as needed.
 
Method Summary
 RecordCursor cursor()
          Returns owned RecordCursor.
 void reset()
           
 void setArrays(int[] int_flds, java.lang.Object[] obj_flds)
           
 void setAs(DataRecord record, int cipher, java.lang.String symbol, int[] int_flds, int int_offset, java.lang.Object[] obj_flds, int obj_offset, boolean writable)
          Deprecated. Use setReadOnly(boolean), setRecord(com.devexperts.qd.DataRecord), setSymbol(int, String), setArrays(int[], Object[]), setOffsets(int, int)
 void setOffsets(int int_offset, int obj_offset)
           
 void setReadOnly(boolean read_only)
           
 void setRecord(DataRecord record)
           
 void setRecord(DataRecord record, int[] int_flds, int int_offset, java.lang.Object[] obj_flds, int obj_offset)
          Deprecated. Use setRecord(com.devexperts.qd.DataRecord), setArrays(int[], Object[]), setOffsets(int, int)
 void setSymbol(int cipher, java.lang.String symbol)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecordCursor.Owner

public RecordCursor.Owner()
Deprecated. This method will not be public in the future versions. Use one of RecordCusor.allocateOwner(...) to get owner and use Onwner's setXXX(...) methods to configure the cursor as needed.

Method Detail

cursor

public RecordCursor cursor()
Returns owned RecordCursor.


setAs

public void setAs(DataRecord record,
                  int cipher,
                  java.lang.String symbol,
                  int[] int_flds,
                  int int_offset,
                  java.lang.Object[] obj_flds,
                  int obj_offset,
                  boolean writable)
Deprecated. Use setReadOnly(boolean), setRecord(com.devexperts.qd.DataRecord), setSymbol(int, String), setArrays(int[], Object[]), setOffsets(int, int)


setRecord

public void setRecord(DataRecord record,
                      int[] int_flds,
                      int int_offset,
                      java.lang.Object[] obj_flds,
                      int obj_offset)
Deprecated. Use setRecord(com.devexperts.qd.DataRecord), setArrays(int[], Object[]), setOffsets(int, int)


setReadOnly

public void setReadOnly(boolean read_only)

setRecord

public void setRecord(DataRecord record)

setSymbol

public void setSymbol(int cipher,
                      java.lang.String symbol)

setArrays

public void setArrays(int[] int_flds,
                      java.lang.Object[] obj_flds)

setOffsets

public void setOffsets(int int_offset,
                       int obj_offset)

reset

public void reset()