Send feedback
Class Row (5.0.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 5.0.0 keyboard_arrow_down
Create a Row object to interact with your table rows.
Package
@google-cloud/bigtable
Example
const { Bigtable } = require ( '@google-cloud/bigtable' );
const bigtable = new Bigtable ();
const instance = bigtable . instance ( 'my-instance' );
const table = instance . table ( 'prezzy' );
const row = table . row ( 'gwashington' );
Constructors
(constructor)(table, key)
constructor ( table : Table , key : string );
Constructs a new instance of the Row
class
Parameters
Name
Description
table
Table
key
string
Properties
bigtable
data
id
key
table
Methods
create(options)
create(options?: CreateRowOptions): Promise<CreateRowResponse>;
create(options, callback)
create ( options : CreateRowOptions , callback : CreateRowCallback ): void ;
Returns
Type
Description
void
create(callback)
create ( callback : CreateRowCallback ): void ;
Returns
Type
Description
void
createRules(rules, options)
createRules ( rules : Rule | Rule [] , options ?: CallOptions ): Promise<CreateRulesResponse> ;
Parameters
Name
Description
rules
Rule | Rule []
options
CallOptions
createRules(rules, options, callback)
createRules ( rules : Rule | Rule [] , options : CallOptions , callback : CreateRulesCallback ): void ;
Returns
Type
Description
void
createRules(rules, callback)
createRules ( rules : Rule | Rule [] , callback : CreateRulesCallback ): void ;
Returns
Type
Description
void
delete(options)
delete(options?: CallOptions): Promise<MutateResponse>;
Parameter
Name
Description
options
CallOptions
delete(options, callback)
delete ( options : CallOptions , callback : MutateCallback ): void ;
Parameters
Name
Description
options
CallOptions
callback
MutateCallback
Returns
Type
Description
void
delete(callback)
delete ( callback : MutateCallback ): void ;
Returns
Type
Description
void
deleteCells(columns, options)
deleteCells ( columns : string [] , options ?: CallOptions ): Promise<MutateResponse> ;
Parameters
Name
Description
columns
string[]
options
CallOptions
deleteCells(columns, options, callback)
deleteCells ( columns : string [] , options : CallOptions , callback : MutateCallback ): void ;
Parameters
Name
Description
columns
string[]
options
CallOptions
callback
MutateCallback
Returns
Type
Description
void
deleteCells(columns, callback)
deleteCells ( columns : string [] , callback : MutateCallback ): void ;
Returns
Type
Description
void
exists(options)
exists(options?: CallOptions): Promise<RowExistsResponse>;
Parameter
Name
Description
options
CallOptions
exists(options, callback)
exists ( options : CallOptions , callback : RowExistsCallback ): void ;
Returns
Type
Description
void
exists(callback)
exists ( callback : RowExistsCallback ): void ;
Returns
Type
Description
void
filter(filter, config)
filter ( filter : RawFilter , config ?: FilterConfig ): Promise<FilterResponse> ;
filter(filter, config, callback)
filter ( filter : RawFilter , config : FilterConfig , callback : FilterCallback ): void ;
Returns
Type
Description
void
filter(filter, callback)
filter ( filter : RawFilter , callback : FilterCallback ): void ;
Returns
Type
Description
void
static formatChunks_ ( chunks : Chunk [] , options ?: ConvertFromBytesUserOptions ): Row [] ;
Formats the row chunks into friendly format. Chunks contain 3 properties:
rowContents
The row contents, this essentially is all data pertaining to a single family.
commitRow
This is a boolean telling us the all previous chunks for this row are ok to consume.
resetRow
This is a boolean telling us that all the previous chunks are to be discarded.
Returns
Type
Description
Row []
Example
Row.formatChunks_(chunks);
// {
// follows: {
// gwashington: [
// {
// value: 2
// }
// ]
// }
// }
static formatFamilies_ ( families : google . bigtable . v2 . IFamily [] , options ?: FormatFamiliesOptions ): {
[ index : string ] : { } ;
} ;
Formats a rowContents object into friendly format.
Returns
Type
Description
{
[index: string]: {};
}
Example
const families = [
{
name : 'follows' ,
columns : [
{
qualifier : 'gwashington' ,
cells : [
{
value : 2
}
]
}
]
}
];
Row . formatFamilies_ ( families );
// {
// follows : {
// gwashington : [
// {
// value : 2
// }
// ]
// }
// }
get(options)
get(options?: GetRowOptions): Promise<GetRowResponse<Row>>;
get(columns, options)
get<T = any >( columns : string [] , options ?: GetRowOptions ): Promise<GetRowResponse<T> >;
Parameters
Name
Description
columns
string[]
options
GetRowOptions
Type Parameter
Name
Description
T
get(columns, options, callback)
get<T = any >( columns : string [] , options : GetRowOptions , callback : GetRowCallback<T> ): void ;
Returns
Type
Description
void
Type Parameter
Name
Description
T
get(columns, callback)
get<T = any >( columns : string [] , callback : GetRowCallback<T> ): void ;
Parameters
Name
Description
columns
string[]
callback
GetRowCallback <T>
Returns
Type
Description
void
Type Parameter
Name
Description
T
get(callback)
get ( callback : GetRowCallback<Row> ): void ;
Returns
Type
Description
void
get(options, callback)
get ( options : GetRowOptions , callback : GetRowCallback<Row> ): void ;
Returns
Type
Description
void
getMetadata(options?: GetRowOptions): Promise<GetRowMetadataResponse>;
getMetadata ( options : GetRowOptions , callback : GetRowMetadataCallback ): void ;
Returns
Type
Description
void
getMetadata ( callback : GetRowMetadataCallback ): void ;
Returns
Type
Description
void
increment(column, value)
increment ( column : string , value ?: number ): Promise<IncrementResponse> ;
Parameters
Name
Description
column
string
value
number
increment(column, value, options)
increment ( column : string , value : number , options ?: CallOptions ): Promise<IncrementResponse> ;
Parameters
Name
Description
column
string
value
number
options
CallOptions
increment(column, options)
increment ( column : string , options ?: CallOptions ): Promise<IncrementResponse> ;
Parameters
Name
Description
column
string
options
CallOptions
increment(column, value, options, callback)
increment ( column : string , value : number , options : CallOptions , callback : IncrementCallback ): void ;
Parameters
Name
Description
column
string
value
number
options
CallOptions
callback
IncrementCallback
Returns
Type
Description
void
increment(column, value, callback)
increment ( column : string , value : number , callback : IncrementCallback ): void ;
Returns
Type
Description
void
increment(column, options, callback)
increment ( column : string , options : CallOptions , callback : IncrementCallback ): void ;
Parameters
Name
Description
column
string
options
CallOptions
callback
IncrementCallback
Returns
Type
Description
void
increment(column, callback)
increment ( column : string , callback : IncrementCallback ): void ;
Returns
Type
Description
void
save(entry, options)
save ( entry : Entry , options ?: CallOptions ): Promise<MutateResponse> ;
Parameters
Name
Description
entry
Entry
options
CallOptions
save(entry, options, callback)
save ( entry : Entry , options : CallOptions , callback : MutateCallback ): void ;
Returns
Type
Description
void
save(entry, callback)
save ( entry : Entry , callback : MutateCallback ): void ;
Returns
Type
Description
void
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-30 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-30 UTC."],[],[]]