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
Type | Name | Description |
---|---|---|
Database
|
database | |
string
|
name |
Properties
database
database
:
Database
;
Type | Description |
---|---|
Database |
name
name
:
string
;
Type | Description |
---|---|
string |
Methods
create(schema, gaxOptions)
create
(
schema
:
Schema
,
gaxOptions
?:
CallOptions
)
:
Promise<CreateTableResponse>
;
Type | Name | Description |
---|---|---|
Schema
|
schema | |
CallOptions
|
gaxOptions |
Type | Description |
---|---|
Promise < CreateTableResponse > |
create(schema, callback)
create
(
schema
:
Schema
,
callback
:
CreateTableCallback
)
:
void
;
Type | Name | Description |
---|---|---|
Schema
|
schema | |
CreateTableCallback
|
callback |
Type | Description |
---|---|
void |
create(schema, gaxOptions, callback)
create
(
schema
:
Schema
,
gaxOptions
:
CallOptions
,
callback
:
CreateTableCallback
)
:
void
;
Type | Name | Description |
---|---|---|
Schema
|
schema | |
CallOptions
|
gaxOptions | |
CreateTableCallback
|
callback |
Type | Description |
---|---|
void |
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)
Type | Name | Description |
---|---|---|
ReadRequest
|
request | |
TimestampBounds
|
options | [Transaction options]( https://cloud.google.com/spanner/docs/timestamp-bounds ). |
Type | Description |
---|---|
PartialResultStream | {PartialResultStream} A readable stream that emits rows. |
delete(gaxOptions)
delete
(
gaxOptions
?:
CallOptions
)
:
Promise<DropTableResponse>
;
Type | Name | Description |
---|---|---|
CallOptions
|
gaxOptions |
Type | Description |
---|---|
Promise < DropTableResponse > |
delete(callback)
delete
(
callback
:
DropTableCallback
)
:
void
;
Type | Name | Description |
---|---|---|
DropTableCallback
|
callback |
Type | Description |
---|---|
void |
delete(gaxOptions, callback)
delete
(
gaxOptions
:
CallOptions
,
callback
:
DropTableCallback
)
:
void
;
Type | Name | Description |
---|---|---|
CallOptions
|
gaxOptions | |
DropTableCallback
|
callback |
Type | Description |
---|---|
void |
deleteRows(keys, options)
deleteRows
(
keys
:
Key
[],
options
?:
DeleteRowsOptions
|
CallOptions
)
:
Promise<DeleteRowsResponse>
;
Type | Name | Description |
---|---|---|
Key
[]
|
keys | |
DeleteRowsOptions
| CallOptions
|
options |
Type | Description |
---|---|
Promise < DeleteRowsResponse > |
deleteRows(keys, callback)
deleteRows
(
keys
:
Key
[],
callback
:
DeleteRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
Key
[]
|
keys | |
DeleteRowsCallback
|
callback |
Type | Description |
---|---|
void |
deleteRows(keys, options, callback)
deleteRows
(
keys
:
Key
[],
options
:
DeleteRowsOptions
|
CallOptions
,
callback
:
DeleteRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
Key
[]
|
keys | |
DeleteRowsOptions
| CallOptions
|
options | |
DeleteRowsCallback
|
callback |
Type | Description |
---|---|
void |
drop(gaxOptions)
drop
(
gaxOptions
?:
CallOptions
)
:
Promise<DropTableResponse>
;
Type | Name | Description |
---|---|---|
CallOptions
|
gaxOptions |
Type | Description |
---|---|
Promise < DropTableResponse > |
drop(callback)
drop
(
callback
:
DropTableCallback
)
:
void
;
Type | Name | Description |
---|---|---|
DropTableCallback
|
callback |
Type | Description |
---|---|
void |
drop(gaxOptions, callback)
drop
(
gaxOptions
:
CallOptions
,
callback
:
DropTableCallback
)
:
void
;
Type | Name | Description |
---|---|---|
CallOptions
|
gaxOptions | |
DropTableCallback
|
callback |
Type | Description |
---|---|
void |
insert(rows, options)
insert
(
rows
:
object
|
object
[],
options
?:
InsertRowsOptions
|
CallOptions
)
:
Promise<InsertRowsResponse>
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
InsertRowsOptions
| CallOptions
|
options |
Type | Description |
---|---|
Promise < InsertRowsResponse > |
insert(rows, callback)
insert
(
rows
:
object
|
object
[],
callback
:
InsertRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
InsertRowsCallback
|
callback |
Type | Description |
---|---|
void |
insert(rows, options, callback)
insert
(
rows
:
object
|
object
[],
options
:
InsertRowsOptions
|
CallOptions
,
callback
:
InsertRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
InsertRowsOptions
| CallOptions
|
options | |
InsertRowsCallback
|
callback |
Type | Description |
---|---|
void |
read(request, options)
read
(
request
:
ReadRequest
,
options
?:
TimestampBounds
)
:
Promise<ReadResponse>
;
Type | Name | Description |
---|---|---|
ReadRequest
|
request | |
TimestampBounds
|
options |
Type | Description |
---|---|
Promise < ReadResponse > |
read(request, callback)
read
(
request
:
ReadRequest
,
callback
:
ReadCallback
)
:
void
;
Type | Name | Description |
---|---|---|
ReadRequest
|
request | |
ReadCallback
|
callback |
Type | Description |
---|---|
void |
read(request, options, callback)
read
(
request
:
ReadRequest
,
options
:
TimestampBounds
,
callback
:
ReadCallback
)
:
void
;
Type | Name | Description |
---|---|---|
ReadRequest
|
request | |
TimestampBounds
|
options | |
ReadCallback
|
callback |
Type | Description |
---|---|
void |
replace(rows, options)
replace
(
rows
:
object
|
object
[],
options
?:
ReplaceRowsOptions
|
CallOptions
)
:
Promise<ReplaceRowsResponse>
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
ReplaceRowsOptions
| CallOptions
|
options |
Type | Description |
---|---|
Promise < ReplaceRowsResponse > |
replace(rows, callback)
replace
(
rows
:
object
|
object
[],
callback
:
ReplaceRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
ReplaceRowsCallback
|
callback |
Type | Description |
---|---|
void |
replace(rows, options, callback)
replace
(
rows
:
object
|
object
[],
options
:
ReplaceRowsOptions
|
CallOptions
,
callback
:
ReplaceRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
ReplaceRowsOptions
| CallOptions
|
options | |
ReplaceRowsCallback
|
callback |
Type | Description |
---|---|
void |
update(rows, options)
update
(
rows
:
object
|
object
[],
options
?:
UpdateRowsOptions
|
CallOptions
)
:
Promise<UpdateRowsResponse>
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
UpdateRowsOptions
| CallOptions
|
options |
Type | Description |
---|---|
Promise < UpdateRowsResponse > |
update(rows, callback)
update
(
rows
:
object
|
object
[],
callback
:
UpdateRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
UpdateRowsCallback
|
callback |
Type | Description |
---|---|
void |
update(rows, options, callback)
update
(
rows
:
object
|
object
[],
options
:
UpdateRowsOptions
|
CallOptions
,
callback
:
UpdateRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
UpdateRowsOptions
| CallOptions
|
options | |
UpdateRowsCallback
|
callback |
Type | Description |
---|---|
void |
upsert(rows, options)
upsert
(
rows
:
object
|
object
[],
options
?:
UpsertRowsOptions
|
CallOptions
)
:
Promise<UpsertRowsResponse>
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
UpsertRowsOptions
| CallOptions
|
options |
Type | Description |
---|---|
Promise < UpsertRowsResponse > |
upsert(rows, callback)
upsert
(
rows
:
object
|
object
[],
callback
:
UpsertRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
UpsertRowsCallback
|
callback |
Type | Description |
---|---|
void |
upsert(rows, options, callback)
upsert
(
rows
:
object
|
object
[],
options
:
UpsertRowsOptions
|
CallOptions
,
callback
:
UpsertRowsCallback
)
:
void
;
Type | Name | Description |
---|---|---|
object | object[]
|
rows | |
UpsertRowsOptions
| CallOptions
|
options | |
UpsertRowsCallback
|
callback |
Type | Description |
---|---|
void |