final case class PartitionReadRequest(session: String = "", transaction: Option[TransactionSelector] = _root_.scala.None, table: String = "", index: String = "", columns: Seq[String] = _root_.scala.Seq.empty, keySet: Option[KeySet] = _root_.scala.None, partitionOptions: Option[PartitionOptions] = _root_.scala.None, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[PartitionReadRequest] with Product with Serializable

The request for [PartitionRead][google.spanner.v1.Spanner.PartitionRead]

session

Required. The session used to create the partitions.

transaction

Read only snapshot transactions are supported, read/write and single use transactions are not.

table

Required. The name of the table in the database to be read.

index

If non-empty, the name of an index on [table][google.spanner.v1.PartitionReadRequest.table]. This index is used instead of the table primary key when interpreting [key_set][google.spanner.v1.PartitionReadRequest.key_set] and sorting result rows. See [key_set][google.spanner.v1.PartitionReadRequest.key_set] for further information.

columns

The columns of [table][google.spanner.v1.PartitionReadRequest.table] to be returned for each row matching this request.

keySet

Required. key_set identifies the rows to be yielded. key_set names the primary keys of the rows in [table][google.spanner.v1.PartitionReadRequest.table] to be yielded, unless [index][google.spanner.v1.PartitionReadRequest.index] is present. If [index][google.spanner.v1.PartitionReadRequest.index] is present, then [key_set][google.spanner.v1.PartitionReadRequest.key_set] instead names index keys in [index][google.spanner.v1.PartitionReadRequest.index]. It is not an error for the key_set to name rows that do not exist in the database. Read yields nothing for nonexistent rows.

partitionOptions

Additional options that affect how many partitions are created.

Annotations
@SerialVersionUID()
Linear Supertypes
Product, Equals, Updatable[PartitionReadRequest], GeneratedMessage, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PartitionReadRequest
  2. Product
  3. Equals
  4. Updatable
  5. GeneratedMessage
  6. Serializable
  7. Serializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PartitionReadRequest(session: String = "", transaction: Option[TransactionSelector] = _root_.scala.None, table: String = "", index: String = "", columns: Seq[String] = _root_.scala.Seq.empty, keySet: Option[KeySet] = _root_.scala.None, partitionOptions: Option[PartitionOptions] = _root_.scala.None, unknownFields: UnknownFieldSet = ...)

    session

    Required. The session used to create the partitions.

    transaction

    Read only snapshot transactions are supported, read/write and single use transactions are not.

    table

    Required. The name of the table in the database to be read.

    index

    If non-empty, the name of an index on [table][google.spanner.v1.PartitionReadRequest.table]. This index is used instead of the table primary key when interpreting [key_set][google.spanner.v1.PartitionReadRequest.key_set] and sorting result rows. See [key_set][google.spanner.v1.PartitionReadRequest.key_set] for further information.

    columns

    The columns of [table][google.spanner.v1.PartitionReadRequest.table] to be returned for each row matching this request.

    keySet

    Required. key_set identifies the rows to be yielded. key_set names the primary keys of the rows in [table][google.spanner.v1.PartitionReadRequest.table] to be yielded, unless [index][google.spanner.v1.PartitionReadRequest.index] is present. If [index][google.spanner.v1.PartitionReadRequest.index] is present, then [key_set][google.spanner.v1.PartitionReadRequest.key_set] instead names index keys in [index][google.spanner.v1.PartitionReadRequest.index]. It is not an error for the key_set to name rows that do not exist in the database. Read yields nothing for nonexistent rows.

    partitionOptions

    Additional options that affect how many partitions are created.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllColumns(__vs: Iterable[String]): PartitionReadRequest
  5. def addColumns(__vs: String*): PartitionReadRequest
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clearColumns: PartitionReadRequest
  8. def clearKeySet: PartitionReadRequest
  9. def clearPartitionOptions: PartitionReadRequest
  10. def clearTransaction: PartitionReadRequest
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  12. val columns: Seq[String]
  13. def companion: PartitionReadRequest.type
    Definition Classes
    PartitionReadRequest → GeneratedMessage
  14. def discardUnknownFields: PartitionReadRequest
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    PartitionReadRequest → GeneratedMessage
  19. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    PartitionReadRequest → GeneratedMessage
  20. def getKeySet: KeySet
  21. def getPartitionOptions: PartitionOptions
  22. def getTransaction: TransactionSelector
  23. val index: String
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. val keySet: Option[KeySet]
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. val partitionOptions: Option[PartitionOptions]
  30. def serializedSize: Int
    Definition Classes
    PartitionReadRequest → GeneratedMessage
  31. val session: String
  32. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  33. val table: String
  34. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  35. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  36. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  37. def toProtoString: String
    Definition Classes
    PartitionReadRequest → GeneratedMessage
  38. val transaction: Option[TransactionSelector]
  39. val unknownFields: UnknownFieldSet
  40. def update(ms: (Lens[PartitionReadRequest, PartitionReadRequest]) ⇒ scalapb.lenses.Mutation[PartitionReadRequest]*): PartitionReadRequest
    Definition Classes
    Updatable
  41. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  44. def withColumns(__v: Seq[String]): PartitionReadRequest
  45. def withIndex(__v: String): PartitionReadRequest
  46. def withKeySet(__v: KeySet): PartitionReadRequest
  47. def withPartitionOptions(__v: PartitionOptions): PartitionReadRequest
  48. def withSession(__v: String): PartitionReadRequest
  49. def withTable(__v: String): PartitionReadRequest
  50. def withTransaction(__v: TransactionSelector): PartitionReadRequest
  51. def withUnknownFields(__v: UnknownFieldSet): PartitionReadRequest
  52. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  53. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    PartitionReadRequest → GeneratedMessage
  54. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Inherited from Product

Inherited from Equals

Inherited from Updatable[PartitionReadRequest]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped