Class GCPSpannerSpace
java.lang.Object
io.nosqlbench.adapters.api.activityimpl.uniform.BaseSpace<GCPSpannerSpace>
io.nosqlbench.adapter.gcpspanner.GCPSpannerSpace
-
Nested Class Summary
Nested classes/interfaces inherited from class io.nosqlbench.adapters.api.activityimpl.uniform.BaseSpace
BaseSpace.BasicSpace -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.google.cloud.spanner.DatabaseAdminClientprotected com.google.cloud.spanner.DatabaseClientprotected com.google.cloud.spanner.Spanner -
Constructor Summary
ConstructorsConstructorDescriptionGCPSpannerSpace(GCPSpannerDriverAdapter adapter, long idx, NBConfiguration cfg) Create a newGCPSpannerSpaceObject which stores all stateful contextual information needed to interact with the Google Spanner database instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static NBConfigModelcom.google.cloud.spanner.DatabaseIdcom.google.cloud.spanner.DatabaseAdminClientcom.google.cloud.spanner.DatabaseClientcom.google.cloud.spanner.Spanner
-
Field Details
-
spanner
protected com.google.cloud.spanner.Spanner spanner -
dbAdminClient
protected com.google.cloud.spanner.DatabaseAdminClient dbAdminClient -
dbClient
protected com.google.cloud.spanner.DatabaseClient dbClient
-
-
Constructor Details
-
GCPSpannerSpace
Create a newGCPSpannerSpaceObject which stores all stateful contextual information needed to interact with the Google Spanner database instance.- Parameters:
idx- The name of this spacecfg- The configuration (NBConfiguration) for this nb run
-
-
Method Details
-
getSpanner
public com.google.cloud.spanner.Spanner getSpanner() -
getDbAdminClient
public com.google.cloud.spanner.DatabaseAdminClient getDbAdminClient() -
getDbClient
public com.google.cloud.spanner.DatabaseClient getDbClient() -
getDatabaseId
public com.google.cloud.spanner.DatabaseId getDatabaseId() -
getInstanceId
-
getDatabaseIdString
-
getConfigModel
-
close
public void close()
-