@java.lang.Override public com.google.spanner.v1.StructType getDefaultInstanceForType() { return com.google.spanner.v1.StructType.getDefaultInstance(); }
/** * * * <pre> * If [code][google.spanner.v1.Type.code] == [STRUCT][google.spanner.v1.TypeCode.STRUCT], then `struct_type` * provides type information for the struct's fields. * </pre> * * <code>.google.spanner.v1.StructType struct_type = 3;</code> */ public com.google.spanner.v1.StructType getStructType() { return structType_ == null ? com.google.spanner.v1.StructType.getDefaultInstance() : structType_; } /**
/** * * * <pre> * 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" } }, * ] * </pre> * * <code>.google.spanner.v1.StructType row_type = 1;</code> */ public com.google.spanner.v1.StructType getRowType() { return rowType_ == null ? com.google.spanner.v1.StructType.getDefaultInstance() : rowType_; } /**
/** * * * <pre> * If [code][google.spanner.v1.Type.code] == [STRUCT][google.spanner.v1.TypeCode.STRUCT], then `struct_type` * provides type information for the struct's fields. * </pre> * * <code>.google.spanner.v1.StructType struct_type = 3;</code> */ public com.google.spanner.v1.StructTypeOrBuilder getStructTypeOrBuilder() { if (structTypeBuilder_ != null) { return structTypeBuilder_.getMessageOrBuilder(); } else { return structType_ == null ? com.google.spanner.v1.StructType.getDefaultInstance() : structType_; } } /**
/** * * * <pre> * If [code][google.spanner.v1.Type.code] == [STRUCT][google.spanner.v1.TypeCode.STRUCT], then `struct_type` * provides type information for the struct's fields. * </pre> * * <code>.google.spanner.v1.StructType struct_type = 3;</code> */ public com.google.spanner.v1.StructType getStructType() { if (structTypeBuilder_ == null) { return structType_ == null ? com.google.spanner.v1.StructType.getDefaultInstance() : structType_; } else { return structTypeBuilder_.getMessage(); } } /**
/** * * * <pre> * 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" } }, * ] * </pre> * * <code>.google.spanner.v1.StructType row_type = 1;</code> */ public com.google.spanner.v1.StructType getRowType() { if (rowTypeBuilder_ == null) { return rowType_ == null ? com.google.spanner.v1.StructType.getDefaultInstance() : rowType_; } else { return rowTypeBuilder_.getMessage(); } } /**
/** * * * <pre> * 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" } }, * ] * </pre> * * <code>.google.spanner.v1.StructType row_type = 1;</code> */ public com.google.spanner.v1.StructTypeOrBuilder getRowTypeOrBuilder() { if (rowTypeBuilder_ != null) { return rowTypeBuilder_.getMessageOrBuilder(); } else { return rowType_ == null ? com.google.spanner.v1.StructType.getDefaultInstance() : rowType_; } } /**
public Builder mergeFrom(com.google.spanner.v1.StructType other) { if (other == com.google.spanner.v1.StructType.getDefaultInstance()) return this; if (fieldsBuilder_ == null) { if (!other.fields_.isEmpty()) {