nl.topicus.jdbc.shaded.com.google.spanner.v1.ResultSetMetadataOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spanner-jdbc Show documentation
Show all versions of spanner-jdbc Show documentation
JDBC Driver for Google Cloud Spanner
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/spanner/v1/result_set.proto
package nl.topicus.jdbc.shaded.com.google.spanner.v1;
public interface ResultSetMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.spanner.v1.ResultSetMetadata)
nl.topicus.jdbc.shaded.com.google.protobuf.MessageOrBuilder {
/**
*
* Indicates the field names and types for the rows in the result
* set. For example, a SQL query like `"SELECT UserId, UserName FROM
* Users"` could return a `row_type` value like:
* "fields": [
* { "name": "UserId", "type": { "code": "INT64" } },
* { "name": "UserName", "type": { "code": "STRING" } },
* ]
*
*
* .google.spanner.v1.StructType row_type = 1;
*/
boolean hasRowType();
/**
*
* Indicates the field names and types for the rows in the result
* set. For example, a SQL query like `"SELECT UserId, UserName FROM
* Users"` could return a `row_type` value like:
* "fields": [
* { "name": "UserId", "type": { "code": "INT64" } },
* { "name": "UserName", "type": { "code": "STRING" } },
* ]
*
*
* .google.spanner.v1.StructType row_type = 1;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.StructType getRowType();
/**
*
* Indicates the field names and types for the rows in the result
* set. For example, a SQL query like `"SELECT UserId, UserName FROM
* Users"` could return a `row_type` value like:
* "fields": [
* { "name": "UserId", "type": { "code": "INT64" } },
* { "name": "UserName", "type": { "code": "STRING" } },
* ]
*
*
* .google.spanner.v1.StructType row_type = 1;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.StructTypeOrBuilder getRowTypeOrBuilder();
/**
*
* If the read or SQL query began a transaction as a side-effect, the
* information about the new transaction is yielded here.
*
*
* .google.spanner.v1.Transaction transaction = 2;
*/
boolean hasTransaction();
/**
*
* If the read or SQL query began a transaction as a side-effect, the
* information about the new transaction is yielded here.
*
*
* .google.spanner.v1.Transaction transaction = 2;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.Transaction getTransaction();
/**
*
* If the read or SQL query began a transaction as a side-effect, the
* information about the new transaction is yielded here.
*
*
* .google.spanner.v1.Transaction transaction = 2;
*/
nl.topicus.jdbc.shaded.com.google.spanner.v1.TransactionOrBuilder getTransactionOrBuilder();
}