Klasse TransactionRequest

java.lang.Object
org.teamapps.universaldb.index.transaction.request.TransactionRequest

public class TransactionRequest extends Object
  • Konstruktordetails

    • TransactionRequest

      public TransactionRequest(long nodeId, long requestId, int userId)
    • TransactionRequest

      public TransactionRequest(long nodeId, long requestId, int userId, Schema schema)
    • TransactionRequest

      public TransactionRequest(byte[] bytes) throws IOException
      Löst aus:
      IOException
  • Methodendetails

    • getBytes

      public byte[] getBytes() throws IOException
      Löst aus:
      IOException
    • addRecord

      public void addRecord(TransactionRequestRecord record)
    • getNodeId

      public long getNodeId()
    • getRequestId

      public long getRequestId()
    • getTransactionType

      public TransactionType getTransactionType()
    • getUserId

      public int getUserId()
    • getTimestamp

      public long getTimestamp()
    • getRecords

      public List<TransactionRequestRecord> getRecords()
    • getSchema

      public Schema getSchema()
    • getResolvedRecordIdByCorrelationId

      public int getResolvedRecordIdByCorrelationId(int correlationId)
    • putResolvedRecordIdForCorrelationId

      public void putResolvedRecordIdForCorrelationId(int correlationId, int recordId)
    • getRecordIdByCorrelationId

      public Map<Integer,Integer> getRecordIdByCorrelationId()