Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface for MetaStore powered by AWS DynamoDB

Hierarchy

Index

Constructors

constructor

Properties

Optional autoscaling

autoscaling: AutoscalingConfig

Optional awsConfig

awsConfig: ConfigurationOptions

Private dynamodb

dynamodb: DynamoDB

Optional dynamodbClientConfiguration

dynamodbClientConfiguration: DynamoDB.ClientConfiguration

tableName

tableName: string

Accessors

Private tableSpecification

  • get tableSpecification(): object
  • Returns object

    • AttributeDefinitions: object[]
    • KeySchema: object[]
    • TableName: string
    • ProvisionedThroughput: object
      • ReadCapacityUnits: number
      • WriteCapacityUnits: number

Methods

delete

get

list

  • list(primaryKey: string): AsyncIterableIterator<[string, any]>

put

  • put(key: MetaStoreKey, value: any, options?: object): Promise<void>

setup

  • setup(): Promise<void>

teardown

  • teardown(): Promise<void>

Object literals

initialCapacity

initialCapacity: object

tableRead

tableRead: number = 2

tableWrite

tableWrite: number = 2

Generated using TypeDoc