Send feedback
Class Table
Stay organized with collections
Save and categorize content based on your preferences.
Version 5.11.1 keyboard_arrow_down
Create a Table object to interact with a table in a Cloud Spanner database.
Package
@google-cloud/spanner!
Constructors
(constructor)(database, name)
constructor ( database : Database , name : string );
Constructs a new instance of the Table
class
Parameters
Type Name Description Database database
string name
Properties
database
Property Value
name
Property Value
Methods
create(schema, gaxOptions)
create ( schema : Schema , gaxOptions ?: CallOptions ) : Promise<CreateTableResponse> ;
Parameters
Type Name Description Schema schema
CallOptions gaxOptions
Returns
Type Description Promise <CreateTableResponse >
create(schema, callback)
create ( schema : Schema , callback : CreateTableCallback ) : void ;
Parameters
Type Name Description Schema schema
CreateTableCallback callback
Returns
create(schema, gaxOptions, callback)
create ( schema : Schema , gaxOptions : CallOptions , callback : CreateTableCallback ) : void ;
Parameters
Type Name Description Schema schema
CallOptions gaxOptions
CreateTableCallback callback
Returns
createReadStream(request, options)
createReadStream ( request : ReadRequest , options ?: TimestampBounds ) : PartialResultStream ;
Create a readable object stream to receive rows from the database using key lookups and scans.
[StreamingRead API Documentation](https://cloud.google.com/spanner/docs/reference/rpc/google.spanner.v1#google.spanner.v1.Spanner.StreamingRead) [ReadRequest API Documentation](https://cloud.google.com/spanner/docs/reference/rpc/google.spanner.v1#google.spanner.v1.ReadRequest)
Parameters
Returns
Type Description PartialResultStream {PartialResultStream} A readable stream that emits rows.
delete(gaxOptions)
delete ( gaxOptions ?: CallOptions ) : Promise<DropTableResponse> ;
Parameter
Type Name Description CallOptions gaxOptions
Returns
Type Description Promise <DropTableResponse >
delete(callback)
delete ( callback : DropTableCallback ) : void ;
Parameter
Type Name Description DropTableCallback callback
Returns
delete(gaxOptions, callback)
delete ( gaxOptions : CallOptions , callback : DropTableCallback ) : void ;
Parameters
Type Name Description CallOptions gaxOptions
DropTableCallback callback
Returns
deleteRows(keys, options)
deleteRows ( keys : Key [], options ?: DeleteRowsOptions | CallOptions ) : Promise<DeleteRowsResponse> ;
Parameters
Type Name Description Key []keys
DeleteRowsOptions | CallOptions options
Returns
Type Description Promise <DeleteRowsResponse >
deleteRows(keys, callback)
deleteRows ( keys : Key [], callback : DeleteRowsCallback ) : void ;
Parameters
Type Name Description Key []keys
DeleteRowsCallback callback
Returns
deleteRows(keys, options, callback)
deleteRows ( keys : Key [], options : DeleteRowsOptions | CallOptions , callback : DeleteRowsCallback ) : void ;
Parameters
Type Name Description Key []keys
DeleteRowsOptions | CallOptions options
DeleteRowsCallback callback
Returns
drop(gaxOptions)
drop ( gaxOptions ?: CallOptions ) : Promise<DropTableResponse> ;
Parameter
Type Name Description CallOptions gaxOptions
Returns
Type Description Promise <DropTableResponse >
drop(callback)
drop ( callback : DropTableCallback ) : void ;
Parameter
Type Name Description DropTableCallback callback
Returns
drop(gaxOptions, callback)
drop ( gaxOptions : CallOptions , callback : DropTableCallback ) : void ;
Parameters
Type Name Description CallOptions gaxOptions
DropTableCallback callback
Returns
insert(rows, options)
insert ( rows : object | object [], options ?: InsertRowsOptions | CallOptions ) : Promise<InsertRowsResponse> ;
Parameters
Type Name Description object | object[] rows
InsertRowsOptions | CallOptions options
Returns
Type Description Promise <InsertRowsResponse >
insert(rows, callback)
insert ( rows : object | object [], callback : InsertRowsCallback ) : void ;
Parameters
Type Name Description object | object[] rows
InsertRowsCallback callback
Returns
insert(rows, options, callback)
insert ( rows : object | object [], options : InsertRowsOptions | CallOptions , callback : InsertRowsCallback ) : void ;
Parameters
Type Name Description object | object[] rows
InsertRowsOptions | CallOptions options
InsertRowsCallback callback
Returns
read(request, options)
read ( request : ReadRequest , options ?: TimestampBounds ) : Promise<ReadResponse> ;
Parameters
Type Name Description ReadRequest request
TimestampBounds options
Returns
Type Description Promise <ReadResponse >
read(request, callback)
read ( request : ReadRequest , callback : ReadCallback ) : void ;
Parameters
Type Name Description ReadRequest request
ReadCallback callback
Returns
read(request, options, callback)
read ( request : ReadRequest , options : TimestampBounds , callback : ReadCallback ) : void ;
Parameters
Type Name Description ReadRequest request
TimestampBounds options
ReadCallback callback
Returns
replace(rows, options)
replace ( rows : object | object [], options ?: ReplaceRowsOptions | CallOptions ) : Promise<ReplaceRowsResponse> ;
Parameters
Type Name Description object | object[] rows
ReplaceRowsOptions | CallOptions options
Returns
Type Description Promise <ReplaceRowsResponse >
replace(rows, callback)
replace ( rows : object | object [], callback : ReplaceRowsCallback ) : void ;
Parameters
Type Name Description object | object[] rows
ReplaceRowsCallback callback
Returns
replace(rows, options, callback)
replace ( rows : object | object [], options : ReplaceRowsOptions | CallOptions , callback : ReplaceRowsCallback ) : void ;
Parameters
Type Name Description object | object[] rows
ReplaceRowsOptions | CallOptions options
ReplaceRowsCallback callback
Returns
update(rows, options)
update ( rows : object | object [], options ?: UpdateRowsOptions | CallOptions ) : Promise<UpdateRowsResponse> ;
Parameters
Type Name Description object | object[] rows
UpdateRowsOptions | CallOptions options
Returns
Type Description Promise <UpdateRowsResponse >
update(rows, callback)
update ( rows : object | object [], callback : UpdateRowsCallback ) : void ;
Parameters
Type Name Description object | object[] rows
UpdateRowsCallback callback
Returns
update(rows, options, callback)
update ( rows : object | object [], options : UpdateRowsOptions | CallOptions , callback : UpdateRowsCallback ) : void ;
Parameters
Type Name Description object | object[] rows
UpdateRowsOptions | CallOptions options
UpdateRowsCallback callback
Returns
upsert(rows, options)
upsert ( rows : object | object [], options ?: UpsertRowsOptions | CallOptions ) : Promise<UpsertRowsResponse> ;
Parameters
Type Name Description object | object[] rows
UpsertRowsOptions | CallOptions options
Returns
Type Description Promise <UpsertRowsResponse >
upsert(rows, callback)
upsert ( rows : object | object [], callback : UpsertRowsCallback ) : void ;
Parameters
Type Name Description object | object[] rows
UpsertRowsCallback callback
Returns
upsert(rows, options, callback)
upsert ( rows : object | object [], options : UpsertRowsOptions | CallOptions , callback : UpsertRowsCallback ) : void ;
Parameters
Type Name Description object | object[] rows
UpsertRowsOptions | CallOptions options
UpsertRowsCallback callback
Returns
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 2025-01-08 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 2025-01-08 UTC."],[],[]]