Added in API level 1
RowBuilder
open class RowBuilder
kotlin.Any | |
↳ | android.database.MatrixCursor.RowBuilder |
Builds a row of values using either of these approaches:
- Values can be added with explicit column ordering using
add(java.lang.Object)
, which starts from the left-most column and adds one column value at a time. This follows the same ordering as the column names specified at cursor construction time. - Column and value pairs can be offered for possible inclusion using
add(java.lang.String,java.lang.Object)
. If the cursor includes the given column, the value will be set for that column, otherwise the value is ignored. This approach is useful when matching data to a custom projection.
null
.
Summary
Public methods | |
---|---|
open MatrixCursor.RowBuilder! |
Sets the next column value in this row. |
open MatrixCursor.RowBuilder! |
Offer value for possible inclusion if this cursor defines the given column. |
Public methods
add
Added in API level 1
open fun add(columnValue: Any!): MatrixCursor.RowBuilder!
Sets the next column value in this row.
Return | |
---|---|
MatrixCursor.RowBuilder! |
this builder to support chaining |
Exceptions | |
---|---|
android.database.CursorIndexOutOfBoundsException |
if you try to add too many values |
add
Added in API level 19
open fun add(
columnName: String!,
value: Any!
): MatrixCursor.RowBuilder!
Offer value for possible inclusion if this cursor defines the given column. Columns not defined by the cursor are silently ignored.
Return | |
---|---|
MatrixCursor.RowBuilder! |
this builder to support chaining |