Class: Aws::KeyspacesStreams::Types::KeyspacesRow

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb

Overview

Represents a row in an Amazon Keyspaces table, containing regular column values, static column values, and row-level metadata.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#row_metadataTypes::KeyspacesMetadata

Metadata that applies to the entire row, such as timestamps and TTL information.



540
541
542
543
544
545
546
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 540

class KeyspacesRow < Struct.new(
  :value_cells,
  :static_cells,
  :row_metadata)
  SENSITIVE = []
  include Aws::Structure
end

#static_cellsHash<String,Types::KeyspacesCell>

A map of static column cells shared by all rows with the same partition key, where keys are column names and values are the corresponding cells.

Returns:



540
541
542
543
544
545
546
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 540

class KeyspacesRow < Struct.new(
  :value_cells,
  :static_cells,
  :row_metadata)
  SENSITIVE = []
  include Aws::Structure
end

#value_cellsHash<String,Types::KeyspacesCell>

A map of regular (non-static) column cells in the row, where keys are column names and values are the corresponding cells.

Returns:



540
541
542
543
544
545
546
# File 'gems/aws-sdk-keyspacesstreams/lib/aws-sdk-keyspacesstreams/types.rb', line 540

class KeyspacesRow < Struct.new(
  :value_cells,
  :static_cells,
  :row_metadata)
  SENSITIVE = []
  include Aws::Structure
end