Class BufferRowData
- java.lang.Object
-
- io.netty.buffer.DefaultByteBufHolder
-
- com.impossibl.postgres.protocol.v30.BufferRowData
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdatableRowDataduplicateForUpdate()static BufferRowDataencode(Context context, ResultField[] fields, Object[] values)ObjectgetField(int fieldIdx, ResultField field, Context context, Class<?> targetClass, Object targetContext)intgetFieldCount()-
Methods inherited from class io.netty.buffer.DefaultByteBufHolder
content, contentToString, copy, duplicate, equals, hashCode, refCnt, release, release, replace, retain, retain, retainedDuplicate, toString, touch, touch
-
-
-
-
Method Detail
-
encode
public static BufferRowData encode(Context context, ResultField[] fields, Object[] values) throws IOException
- Throws:
IOException
-
getFieldCount
public int getFieldCount()
- Specified by:
getFieldCountin interfaceRowData
-
getField
public Object getField(int fieldIdx, ResultField field, Context context, Class<?> targetClass, Object targetContext) throws IOException
- Specified by:
getFieldin interfaceRowData- Throws:
IOException
-
duplicateForUpdate
public UpdatableRowData duplicateForUpdate()
- Specified by:
duplicateForUpdatein interfaceRowData
-
-