Package com.impossibl.postgres.protocol
Class ResultBatch
- java.lang.Object
-
- io.netty.util.AbstractReferenceCounted
-
- com.impossibl.postgres.protocol.ResultBatch
-
- All Implemented Interfaces:
io.netty.util.ReferenceCounted,java.lang.AutoCloseable
public class ResultBatch extends io.netty.util.AbstractReferenceCounted implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description ResultBatch(java.lang.String command, java.lang.Long rowsAffected, java.lang.Long insertedOid, ResultField[] fields, RowDataSet rows)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RowDataSetborrowRows()voidclearRowsAffected()voidclose()protected voiddeallocate()java.lang.StringgetCommand()ResultField[]getFields()java.lang.LonggetInsertedOid()java.lang.LonggetRowsAffected()booleanhasRows()booleanhasRowsAffected()booleanisEmpty()RowDataSettakeRows()java.lang.StringtoString()ResultBatchtouch(java.lang.Object hint)
-
-
-
Constructor Detail
-
ResultBatch
public ResultBatch(java.lang.String command, java.lang.Long rowsAffected, java.lang.Long insertedOid, ResultField[] fields, RowDataSet rows)
-
-
Method Detail
-
hasRows
public boolean hasRows()
-
isEmpty
public boolean isEmpty()
-
getCommand
public java.lang.String getCommand()
-
hasRowsAffected
public boolean hasRowsAffected()
-
getRowsAffected
public java.lang.Long getRowsAffected()
-
getInsertedOid
public java.lang.Long getInsertedOid()
-
getFields
public ResultField[] getFields()
-
borrowRows
public RowDataSet borrowRows()
-
takeRows
public RowDataSet takeRows()
-
clearRowsAffected
public void clearRowsAffected()
-
deallocate
protected void deallocate()
- Specified by:
deallocatein classio.netty.util.AbstractReferenceCounted
-
touch
public ResultBatch touch(java.lang.Object hint)
- Specified by:
touchin interfaceio.netty.util.ReferenceCounted
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-