Class SimpleAttributesRow
- java.lang.Object
 - 
- mil.nga.geopackage.user.UserCoreRow<TColumn,TTable>
 - 
- mil.nga.geopackage.user.UserRow<UserCustomColumn,UserCustomTable>
 - 
- mil.nga.geopackage.user.custom.UserCustomRow
 - 
- mil.nga.geopackage.extension.related.simple.SimpleAttributesRow
 
 
 
 
 
- 
public class SimpleAttributesRow extends UserCustomRow
User Simple Attributes Row containing the values from a single result set row- Since:
 - 3.0.1
 - Author:
 - osbornb
 
 
- 
- 
Field Summary
- 
Fields inherited from class mil.nga.geopackage.user.UserCoreRow
columns, columnTypes, table, values 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description SimpleAttributesRow(SimpleAttributesRow simpleAttributesRow)Copy ConstructorprotectedSimpleAttributesRow(SimpleAttributesTable table)Constructor to create an empty rowSimpleAttributesRow(UserCustomRow userCustomRow)Constructor 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleAttributesRowcopy()Copy the rowlonggetId()Get the idUserCustomColumngetIdColumn()Get the id columnintgetIdColumnIndex()Get the id column indexSimpleAttributesTablegetTable()- 
Methods inherited from class mil.nga.geopackage.user.custom.UserCustomRow
getColumns 
- 
Methods inherited from class mil.nga.geopackage.user.UserRow
columnToContentValue, toContentValues, toContentValues 
- 
Methods inherited from class mil.nga.geopackage.user.UserCoreRow
columnCount, copyValue, getAsMap, getColumn, getColumn, getColumnIndex, getColumnName, getColumnNames, getPkColumn, getPkColumnIndex, getRowColumnType, getRowColumnType, getRowColumnTypes, getValue, getValue, getValues, getValueString, getValueString, hasColumn, hasId, hasIdColumn, resetId, setId, setValue, setValue, validateValue 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
SimpleAttributesRow
protected SimpleAttributesRow(SimpleAttributesTable table)
Constructor to create an empty row- Parameters:
 table- simple attributes table
 
- 
SimpleAttributesRow
public SimpleAttributesRow(UserCustomRow userCustomRow)
Constructor- Parameters:
 userCustomRow- user custom row
 
- 
SimpleAttributesRow
public SimpleAttributesRow(SimpleAttributesRow simpleAttributesRow)
Copy Constructor- Parameters:
 simpleAttributesRow- simple attributes row to copy
 
 - 
 
- 
Method Detail
- 
getTable
public SimpleAttributesTable getTable()
- Overrides:
 getTablein classUserCoreRow<UserCustomColumn,UserCustomTable>
 
- 
getIdColumnIndex
public int getIdColumnIndex()
Get the id column index- Returns:
 - id column index
 
 
- 
getIdColumn
public UserCustomColumn getIdColumn()
Get the id column- Returns:
 - id column
 
 
- 
getId
public long getId()
Get the id- Overrides:
 getIdin classUserCoreRow<UserCustomColumn,UserCustomTable>- Returns:
 - id
 
 
- 
copy
public SimpleAttributesRow copy()
Copy the row- Overrides:
 copyin classUserCustomRow- Returns:
 - row copy
 
 
 - 
 
 -