fakedynamo

package module
v0.0.0-...-ea67ea8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2025 License: MIT Imports: 15 Imported by: 0

README

Spare-time hobby project to implement the DynamoDB API from scratch. Could be used as an in-memory fake DB some day.

Documentation

Overview

Package fakedynamo implements an in-memory, approximate implementation of DynamoDB. We make a best-effort attempt to

Why? We mock shedloads of DynamoDB API calls at work, and it would be useful to have a fake for running tests without needing to coordinate spinning up another process. But to be honest, it's an interesting side-project which is an excuse to better understand the DynamoDB API.

Prior art:

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DB

type DB struct {
	// contains filtered or unexported fields
}

func NewDB

func NewDB() *DB

func (*DB) BatchExecuteStatementWithContext

func (d *DB) BatchExecuteStatementWithContext(context aws.Context, input *dynamodb.BatchExecuteStatementInput, option ...request.Option) (*dynamodb.BatchExecuteStatementOutput, error)

func (*DB) BatchGetItem

func (d *DB) BatchGetItem(input *dynamodb.BatchGetItemInput) (*dynamodb.BatchGetItemOutput, error)

func (*DB) BatchGetItemPages

func (d *DB) BatchGetItemPages(input *dynamodb.BatchGetItemInput, f func(*dynamodb.BatchGetItemOutput, bool) bool) error

func (*DB) BatchGetItemPagesWithContext

func (d *DB) BatchGetItemPagesWithContext(_ aws.Context, input *dynamodb.BatchGetItemInput, f func(*dynamodb.BatchGetItemOutput, bool) bool, _ ...request.Option) error

func (*DB) BatchGetItemRequest

func (d *DB) BatchGetItemRequest(_ *dynamodb.BatchGetItemInput) (*request.Request, *dynamodb.BatchGetItemOutput)

func (*DB) BatchGetItemWithContext

func (d *DB) BatchGetItemWithContext(_ aws.Context, input *dynamodb.BatchGetItemInput, _ ...request.Option) (*dynamodb.BatchGetItemOutput, error)

func (*DB) BatchWriteItem

func (d *DB) BatchWriteItem(input *dynamodb.BatchWriteItemInput) (*dynamodb.BatchWriteItemOutput, error)

func (*DB) BatchWriteItemRequest

func (d *DB) BatchWriteItemRequest(input *dynamodb.BatchWriteItemInput) (*request.Request, *dynamodb.BatchWriteItemOutput)

func (*DB) BatchWriteItemWithContext

func (d *DB) BatchWriteItemWithContext(context aws.Context, input *dynamodb.BatchWriteItemInput, option ...request.Option) (*dynamodb.BatchWriteItemOutput, error)

func (*DB) CreateBackup

func (d *DB) CreateBackup(input *dynamodb.CreateBackupInput) (*dynamodb.CreateBackupOutput, error)

func (*DB) CreateBackupRequest

func (d *DB) CreateBackupRequest(input *dynamodb.CreateBackupInput) (*request.Request, *dynamodb.CreateBackupOutput)

func (*DB) CreateBackupWithContext

func (d *DB) CreateBackupWithContext(context aws.Context, input *dynamodb.CreateBackupInput, option ...request.Option) (*dynamodb.CreateBackupOutput, error)

func (*DB) CreateGlobalTable

func (d *DB) CreateGlobalTable(input *dynamodb.CreateGlobalTableInput) (*dynamodb.CreateGlobalTableOutput, error)

func (*DB) CreateGlobalTableRequest

func (d *DB) CreateGlobalTableRequest(input *dynamodb.CreateGlobalTableInput) (*request.Request, *dynamodb.CreateGlobalTableOutput)

func (*DB) CreateGlobalTableWithContext

func (d *DB) CreateGlobalTableWithContext(context aws.Context, input *dynamodb.CreateGlobalTableInput, option ...request.Option) (*dynamodb.CreateGlobalTableOutput, error)

func (*DB) CreateTable

func (d *DB) CreateTable(input *dynamodb.CreateTableInput) (*dynamodb.CreateTableOutput, error)

func (*DB) CreateTableRequest

func (d *DB) CreateTableRequest(_ *dynamodb.CreateTableInput) (*request.Request, *dynamodb.CreateTableOutput)

func (*DB) CreateTableWithContext

func (d *DB) CreateTableWithContext(_ aws.Context, input *dynamodb.CreateTableInput, _ ...request.Option) (*dynamodb.CreateTableOutput, error)

func (*DB) DeleteBackup

func (d *DB) DeleteBackup(input *dynamodb.DeleteBackupInput) (*dynamodb.DeleteBackupOutput, error)

func (*DB) DeleteBackupRequest

func (d *DB) DeleteBackupRequest(input *dynamodb.DeleteBackupInput) (*request.Request, *dynamodb.DeleteBackupOutput)

func (*DB) DeleteBackupWithContext

func (d *DB) DeleteBackupWithContext(context aws.Context, input *dynamodb.DeleteBackupInput, option ...request.Option) (*dynamodb.DeleteBackupOutput, error)

func (*DB) DeleteItem

func (d *DB) DeleteItem(input *dynamodb.DeleteItemInput) (*dynamodb.DeleteItemOutput, error)

func (*DB) DeleteItemRequest

func (d *DB) DeleteItemRequest(_ *dynamodb.DeleteItemInput) (*request.Request, *dynamodb.DeleteItemOutput)

func (*DB) DeleteItemWithContext

func (d *DB) DeleteItemWithContext(_ aws.Context, input *dynamodb.DeleteItemInput, _ ...request.Option) (*dynamodb.DeleteItemOutput, error)

func (*DB) DeleteResourcePolicyWithContext

func (d *DB) DeleteResourcePolicyWithContext(context aws.Context, input *dynamodb.DeleteResourcePolicyInput, option ...request.Option) (*dynamodb.DeleteResourcePolicyOutput, error)

func (*DB) DeleteTable

func (d *DB) DeleteTable(input *dynamodb.DeleteTableInput) (*dynamodb.DeleteTableOutput, error)

func (*DB) DeleteTableRequest

func (d *DB) DeleteTableRequest(_ *dynamodb.DeleteTableInput) (*request.Request, *dynamodb.DeleteTableOutput)

func (*DB) DeleteTableWithContext

func (d *DB) DeleteTableWithContext(_ aws.Context, input *dynamodb.DeleteTableInput, _ ...request.Option) (*dynamodb.DeleteTableOutput, error)

func (*DB) DescribeBackup

func (d *DB) DescribeBackup(input *dynamodb.DescribeBackupInput) (*dynamodb.DescribeBackupOutput, error)

func (*DB) DescribeBackupRequest

func (d *DB) DescribeBackupRequest(input *dynamodb.DescribeBackupInput) (*request.Request, *dynamodb.DescribeBackupOutput)

func (*DB) DescribeBackupWithContext

func (d *DB) DescribeBackupWithContext(context aws.Context, input *dynamodb.DescribeBackupInput, option ...request.Option) (*dynamodb.DescribeBackupOutput, error)

func (*DB) DescribeContinuousBackupsWithContext

func (d *DB) DescribeContinuousBackupsWithContext(context aws.Context, input *dynamodb.DescribeContinuousBackupsInput, option ...request.Option) (*dynamodb.DescribeContinuousBackupsOutput, error)

func (*DB) DescribeContributorInsightsWithContext

func (d *DB) DescribeContributorInsightsWithContext(context aws.Context, input *dynamodb.DescribeContributorInsightsInput, option ...request.Option) (*dynamodb.DescribeContributorInsightsOutput, error)

func (*DB) DescribeEndpoints

func (d *DB) DescribeEndpoints(input *dynamodb.DescribeEndpointsInput) (*dynamodb.DescribeEndpointsOutput, error)

func (*DB) DescribeEndpointsRequest

func (d *DB) DescribeEndpointsRequest(input *dynamodb.DescribeEndpointsInput) (*request.Request, *dynamodb.DescribeEndpointsOutput)

func (*DB) DescribeEndpointsWithContext

func (d *DB) DescribeEndpointsWithContext(context aws.Context, input *dynamodb.DescribeEndpointsInput, option ...request.Option) (*dynamodb.DescribeEndpointsOutput, error)

func (*DB) DescribeExport

func (d *DB) DescribeExport(input *dynamodb.DescribeExportInput) (*dynamodb.DescribeExportOutput, error)

func (*DB) DescribeExportRequest

func (d *DB) DescribeExportRequest(input *dynamodb.DescribeExportInput) (*request.Request, *dynamodb.DescribeExportOutput)

func (*DB) DescribeExportWithContext

func (d *DB) DescribeExportWithContext(context aws.Context, input *dynamodb.DescribeExportInput, option ...request.Option) (*dynamodb.DescribeExportOutput, error)

func (*DB) DescribeGlobalTable

func (d *DB) DescribeGlobalTable(input *dynamodb.DescribeGlobalTableInput) (*dynamodb.DescribeGlobalTableOutput, error)

func (*DB) DescribeGlobalTableSettingsWithContext

func (d *DB) DescribeGlobalTableSettingsWithContext(context aws.Context, input *dynamodb.DescribeGlobalTableSettingsInput, option ...request.Option) (*dynamodb.DescribeGlobalTableSettingsOutput, error)

func (*DB) DescribeGlobalTableWithContext

func (d *DB) DescribeGlobalTableWithContext(context aws.Context, input *dynamodb.DescribeGlobalTableInput, option ...request.Option) (*dynamodb.DescribeGlobalTableOutput, error)

func (*DB) DescribeImport

func (d *DB) DescribeImport(input *dynamodb.DescribeImportInput) (*dynamodb.DescribeImportOutput, error)

func (*DB) DescribeImportRequest

func (d *DB) DescribeImportRequest(input *dynamodb.DescribeImportInput) (*request.Request, *dynamodb.DescribeImportOutput)

func (*DB) DescribeImportWithContext

func (d *DB) DescribeImportWithContext(context aws.Context, input *dynamodb.DescribeImportInput, option ...request.Option) (*dynamodb.DescribeImportOutput, error)

func (*DB) DescribeLimits

func (d *DB) DescribeLimits(input *dynamodb.DescribeLimitsInput) (*dynamodb.DescribeLimitsOutput, error)

func (*DB) DescribeLimitsRequest

func (d *DB) DescribeLimitsRequest(input *dynamodb.DescribeLimitsInput) (*request.Request, *dynamodb.DescribeLimitsOutput)

func (*DB) DescribeLimitsWithContext

func (d *DB) DescribeLimitsWithContext(context aws.Context, input *dynamodb.DescribeLimitsInput, option ...request.Option) (*dynamodb.DescribeLimitsOutput, error)

func (*DB) DescribeTable

func (d *DB) DescribeTable(input *dynamodb.DescribeTableInput) (*dynamodb.DescribeTableOutput, error)

func (*DB) DescribeTableReplicaAutoScalingWithContext

func (d *DB) DescribeTableReplicaAutoScalingWithContext(context aws.Context, input *dynamodb.DescribeTableReplicaAutoScalingInput, option ...request.Option) (*dynamodb.DescribeTableReplicaAutoScalingOutput, error)

func (*DB) DescribeTableRequest

func (d *DB) DescribeTableRequest(_ *dynamodb.DescribeTableInput) (*request.Request, *dynamodb.DescribeTableOutput)

func (*DB) DescribeTableWithContext

func (d *DB) DescribeTableWithContext(_ aws.Context, input *dynamodb.DescribeTableInput, _ ...request.Option) (*dynamodb.DescribeTableOutput, error)

func (*DB) DescribeTimeToLive

func (d *DB) DescribeTimeToLive(input *dynamodb.DescribeTimeToLiveInput) (*dynamodb.DescribeTimeToLiveOutput, error)

func (*DB) DescribeTimeToLiveWithContext

func (d *DB) DescribeTimeToLiveWithContext(context aws.Context, input *dynamodb.DescribeTimeToLiveInput, option ...request.Option) (*dynamodb.DescribeTimeToLiveOutput, error)

func (*DB) ExecuteStatement

func (d *DB) ExecuteStatement(input *dynamodb.ExecuteStatementInput) (*dynamodb.ExecuteStatementOutput, error)

func (*DB) ExecuteStatementRequest

func (d *DB) ExecuteStatementRequest(input *dynamodb.ExecuteStatementInput) (*request.Request, *dynamodb.ExecuteStatementOutput)

func (*DB) ExecuteStatementWithContext

func (d *DB) ExecuteStatementWithContext(context aws.Context, input *dynamodb.ExecuteStatementInput, option ...request.Option) (*dynamodb.ExecuteStatementOutput, error)

func (*DB) ExecuteTransaction

func (d *DB) ExecuteTransaction(input *dynamodb.ExecuteTransactionInput) (*dynamodb.ExecuteTransactionOutput, error)

func (*DB) ExecuteTransactionWithContext

func (d *DB) ExecuteTransactionWithContext(context aws.Context, input *dynamodb.ExecuteTransactionInput, option ...request.Option) (*dynamodb.ExecuteTransactionOutput, error)

func (*DB) ExportTableToPointInTimeWithContext

func (d *DB) ExportTableToPointInTimeWithContext(context aws.Context, input *dynamodb.ExportTableToPointInTimeInput, option ...request.Option) (*dynamodb.ExportTableToPointInTimeOutput, error)

func (*DB) GetItem

func (d *DB) GetItem(input *dynamodb.GetItemInput) (*dynamodb.GetItemOutput, error)

func (*DB) GetItemRequest

func (d *DB) GetItemRequest(_ *dynamodb.GetItemInput) (*request.Request, *dynamodb.GetItemOutput)

func (*DB) GetItemWithContext

func (d *DB) GetItemWithContext(_ aws.Context, input *dynamodb.GetItemInput, _ ...request.Option) (*dynamodb.GetItemOutput, error)

func (*DB) GetResourcePolicy

func (d *DB) GetResourcePolicy(input *dynamodb.GetResourcePolicyInput) (*dynamodb.GetResourcePolicyOutput, error)

func (*DB) GetResourcePolicyRequest

func (d *DB) GetResourcePolicyRequest(input *dynamodb.GetResourcePolicyInput) (*request.Request, *dynamodb.GetResourcePolicyOutput)

func (*DB) GetResourcePolicyWithContext

func (d *DB) GetResourcePolicyWithContext(context aws.Context, input *dynamodb.GetResourcePolicyInput, option ...request.Option) (*dynamodb.GetResourcePolicyOutput, error)

func (*DB) ImportTable

func (d *DB) ImportTable(input *dynamodb.ImportTableInput) (*dynamodb.ImportTableOutput, error)

func (*DB) ImportTableRequest

func (d *DB) ImportTableRequest(input *dynamodb.ImportTableInput) (*request.Request, *dynamodb.ImportTableOutput)

func (*DB) ImportTableWithContext

func (d *DB) ImportTableWithContext(context aws.Context, input *dynamodb.ImportTableInput, option ...request.Option) (*dynamodb.ImportTableOutput, error)

func (*DB) ListBackups

func (d *DB) ListBackups(input *dynamodb.ListBackupsInput) (*dynamodb.ListBackupsOutput, error)

func (*DB) ListBackupsRequest

func (d *DB) ListBackupsRequest(input *dynamodb.ListBackupsInput) (*request.Request, *dynamodb.ListBackupsOutput)

func (*DB) ListBackupsWithContext

func (d *DB) ListBackupsWithContext(context aws.Context, input *dynamodb.ListBackupsInput, option ...request.Option) (*dynamodb.ListBackupsOutput, error)

func (*DB) ListContributorInsightsPages

func (d *DB) ListContributorInsightsPages(input *dynamodb.ListContributorInsightsInput, f func(*dynamodb.ListContributorInsightsOutput, bool) bool) error

func (*DB) ListContributorInsightsPagesWithContext

func (d *DB) ListContributorInsightsPagesWithContext(context aws.Context, input *dynamodb.ListContributorInsightsInput, f func(*dynamodb.ListContributorInsightsOutput, bool) bool, option ...request.Option) error

func (*DB) ListContributorInsightsWithContext

func (d *DB) ListContributorInsightsWithContext(context aws.Context, input *dynamodb.ListContributorInsightsInput, option ...request.Option) (*dynamodb.ListContributorInsightsOutput, error)

func (*DB) ListExports

func (d *DB) ListExports(input *dynamodb.ListExportsInput) (*dynamodb.ListExportsOutput, error)

func (*DB) ListExportsPages

func (d *DB) ListExportsPages(input *dynamodb.ListExportsInput, f func(*dynamodb.ListExportsOutput, bool) bool) error

func (*DB) ListExportsPagesWithContext

func (d *DB) ListExportsPagesWithContext(context aws.Context, input *dynamodb.ListExportsInput, f func(*dynamodb.ListExportsOutput, bool) bool, option ...request.Option) error

func (*DB) ListExportsRequest

func (d *DB) ListExportsRequest(input *dynamodb.ListExportsInput) (*request.Request, *dynamodb.ListExportsOutput)

func (*DB) ListExportsWithContext

func (d *DB) ListExportsWithContext(context aws.Context, input *dynamodb.ListExportsInput, option ...request.Option) (*dynamodb.ListExportsOutput, error)

func (*DB) ListGlobalTables

func (d *DB) ListGlobalTables(input *dynamodb.ListGlobalTablesInput) (*dynamodb.ListGlobalTablesOutput, error)

func (*DB) ListGlobalTablesRequest

func (d *DB) ListGlobalTablesRequest(input *dynamodb.ListGlobalTablesInput) (*request.Request, *dynamodb.ListGlobalTablesOutput)

func (*DB) ListGlobalTablesWithContext

func (d *DB) ListGlobalTablesWithContext(context aws.Context, input *dynamodb.ListGlobalTablesInput, option ...request.Option) (*dynamodb.ListGlobalTablesOutput, error)

func (*DB) ListImports

func (d *DB) ListImports(input *dynamodb.ListImportsInput) (*dynamodb.ListImportsOutput, error)

func (*DB) ListImportsPages

func (d *DB) ListImportsPages(input *dynamodb.ListImportsInput, f func(*dynamodb.ListImportsOutput, bool) bool) error

func (*DB) ListImportsPagesWithContext

func (d *DB) ListImportsPagesWithContext(context aws.Context, input *dynamodb.ListImportsInput, f func(*dynamodb.ListImportsOutput, bool) bool, option ...request.Option) error

func (*DB) ListImportsRequest

func (d *DB) ListImportsRequest(input *dynamodb.ListImportsInput) (*request.Request, *dynamodb.ListImportsOutput)

func (*DB) ListImportsWithContext

func (d *DB) ListImportsWithContext(context aws.Context, input *dynamodb.ListImportsInput, option ...request.Option) (*dynamodb.ListImportsOutput, error)

func (*DB) ListTables

func (d *DB) ListTables(input *dynamodb.ListTablesInput) (*dynamodb.ListTablesOutput, error)

func (*DB) ListTablesPages

func (d *DB) ListTablesPages(input *dynamodb.ListTablesInput, processPage func(*dynamodb.ListTablesOutput, bool) bool) error

func (*DB) ListTablesPagesWithContext

func (d *DB) ListTablesPagesWithContext(_ aws.Context, input *dynamodb.ListTablesInput, processPage func(*dynamodb.ListTablesOutput, bool) bool, _ ...request.Option) error

func (*DB) ListTablesRequest

func (d *DB) ListTablesRequest(_ *dynamodb.ListTablesInput) (*request.Request, *dynamodb.ListTablesOutput)

func (*DB) ListTablesWithContext

func (d *DB) ListTablesWithContext(_ aws.Context, input *dynamodb.ListTablesInput, _ ...request.Option) (*dynamodb.ListTablesOutput, error)

func (*DB) ListTagsOfResource

func (d *DB) ListTagsOfResource(input *dynamodb.ListTagsOfResourceInput) (*dynamodb.ListTagsOfResourceOutput, error)

func (*DB) ListTagsOfResourceWithContext

func (d *DB) ListTagsOfResourceWithContext(context aws.Context, input *dynamodb.ListTagsOfResourceInput, option ...request.Option) (*dynamodb.ListTagsOfResourceOutput, error)

func (*DB) PutItem

func (d *DB) PutItem(input *dynamodb.PutItemInput) (*dynamodb.PutItemOutput, error)

func (*DB) PutItemRequest

func (d *DB) PutItemRequest(_ *dynamodb.PutItemInput) (*request.Request, *dynamodb.PutItemOutput)

func (*DB) PutItemWithContext

func (d *DB) PutItemWithContext(_ aws.Context, input *dynamodb.PutItemInput, _ ...request.Option) (*dynamodb.PutItemOutput, error)

func (*DB) PutResourcePolicy

func (d *DB) PutResourcePolicy(input *dynamodb.PutResourcePolicyInput) (*dynamodb.PutResourcePolicyOutput, error)

func (*DB) PutResourcePolicyRequest

func (d *DB) PutResourcePolicyRequest(input *dynamodb.PutResourcePolicyInput) (*request.Request, *dynamodb.PutResourcePolicyOutput)

func (*DB) PutResourcePolicyWithContext

func (d *DB) PutResourcePolicyWithContext(context aws.Context, input *dynamodb.PutResourcePolicyInput, option ...request.Option) (*dynamodb.PutResourcePolicyOutput, error)

func (*DB) Query

func (d *DB) Query(input *dynamodb.QueryInput) (*dynamodb.QueryOutput, error)

func (*DB) QueryPages

func (d *DB) QueryPages(input *dynamodb.QueryInput, f func(*dynamodb.QueryOutput, bool) bool) error

func (*DB) QueryPagesWithContext

func (d *DB) QueryPagesWithContext(_ aws.Context, input *dynamodb.QueryInput, f func(*dynamodb.QueryOutput, bool) bool, _ ...request.Option) error

func (*DB) QueryRequest

func (d *DB) QueryRequest(input *dynamodb.QueryInput) (*request.Request, *dynamodb.QueryOutput)

func (*DB) QueryWithContext

func (d *DB) QueryWithContext(_ aws.Context, input *dynamodb.QueryInput, _ ...request.Option) (*dynamodb.QueryOutput, error)

func (*DB) RestoreTableFromBackupWithContext

func (d *DB) RestoreTableFromBackupWithContext(context aws.Context, input *dynamodb.RestoreTableFromBackupInput, option ...request.Option) (*dynamodb.RestoreTableFromBackupOutput, error)

func (*DB) RestoreTableToPointInTimeWithContext

func (d *DB) RestoreTableToPointInTimeWithContext(context aws.Context, input *dynamodb.RestoreTableToPointInTimeInput, option ...request.Option) (*dynamodb.RestoreTableToPointInTimeOutput, error)

func (*DB) Scan

func (d *DB) Scan(input *dynamodb.ScanInput) (*dynamodb.ScanOutput, error)

func (*DB) ScanPages

func (d *DB) ScanPages(input *dynamodb.ScanInput, processPage func(*dynamodb.ScanOutput, bool) bool) error

func (*DB) ScanPagesWithContext

func (d *DB) ScanPagesWithContext(_ aws.Context, input *dynamodb.ScanInput, f func(*dynamodb.ScanOutput, bool) bool, _ ...request.Option) error

func (*DB) ScanRequest

func (d *DB) ScanRequest(_ *dynamodb.ScanInput) (*request.Request, *dynamodb.ScanOutput)

func (*DB) ScanWithContext

func (d *DB) ScanWithContext(_ aws.Context, input *dynamodb.ScanInput, _ ...request.Option) (*dynamodb.ScanOutput, error)

func (*DB) TagResource

func (d *DB) TagResource(input *dynamodb.TagResourceInput) (*dynamodb.TagResourceOutput, error)

func (*DB) TagResourceRequest

func (d *DB) TagResourceRequest(input *dynamodb.TagResourceInput) (*request.Request, *dynamodb.TagResourceOutput)

func (*DB) TagResourceWithContext

func (d *DB) TagResourceWithContext(context aws.Context, input *dynamodb.TagResourceInput, option ...request.Option) (*dynamodb.TagResourceOutput, error)

func (*DB) TransactGetItems

func (d *DB) TransactGetItems(input *dynamodb.TransactGetItemsInput) (*dynamodb.TransactGetItemsOutput, error)

func (*DB) TransactGetItemsRequest

func (d *DB) TransactGetItemsRequest(input *dynamodb.TransactGetItemsInput) (*request.Request, *dynamodb.TransactGetItemsOutput)

func (*DB) TransactGetItemsWithContext

func (d *DB) TransactGetItemsWithContext(_ aws.Context, input *dynamodb.TransactGetItemsInput, _ ...request.Option) (*dynamodb.TransactGetItemsOutput, error)

func (*DB) TransactWriteItems

func (d *DB) TransactWriteItems(input *dynamodb.TransactWriteItemsInput) (*dynamodb.TransactWriteItemsOutput, error)

func (*DB) TransactWriteItemsWithContext

func (d *DB) TransactWriteItemsWithContext(_ aws.Context, input *dynamodb.TransactWriteItemsInput, _ ...request.Option) (*dynamodb.TransactWriteItemsOutput, error)

func (*DB) UntagResource

func (d *DB) UntagResource(input *dynamodb.UntagResourceInput) (*dynamodb.UntagResourceOutput, error)

func (*DB) UntagResourceRequest

func (d *DB) UntagResourceRequest(input *dynamodb.UntagResourceInput) (*request.Request, *dynamodb.UntagResourceOutput)

func (*DB) UntagResourceWithContext

func (d *DB) UntagResourceWithContext(context aws.Context, input *dynamodb.UntagResourceInput, option ...request.Option) (*dynamodb.UntagResourceOutput, error)

func (*DB) UpdateContinuousBackupsWithContext

func (d *DB) UpdateContinuousBackupsWithContext(context aws.Context, input *dynamodb.UpdateContinuousBackupsInput, option ...request.Option) (*dynamodb.UpdateContinuousBackupsOutput, error)

func (*DB) UpdateContributorInsightsWithContext

func (d *DB) UpdateContributorInsightsWithContext(context aws.Context, input *dynamodb.UpdateContributorInsightsInput, option ...request.Option) (*dynamodb.UpdateContributorInsightsOutput, error)

func (*DB) UpdateGlobalTable

func (d *DB) UpdateGlobalTable(input *dynamodb.UpdateGlobalTableInput) (*dynamodb.UpdateGlobalTableOutput, error)

func (*DB) UpdateGlobalTableRequest

func (d *DB) UpdateGlobalTableRequest(input *dynamodb.UpdateGlobalTableInput) (*request.Request, *dynamodb.UpdateGlobalTableOutput)

func (*DB) UpdateGlobalTableSettingsWithContext

func (d *DB) UpdateGlobalTableSettingsWithContext(context aws.Context, input *dynamodb.UpdateGlobalTableSettingsInput, option ...request.Option) (*dynamodb.UpdateGlobalTableSettingsOutput, error)

func (*DB) UpdateGlobalTableWithContext

func (d *DB) UpdateGlobalTableWithContext(context aws.Context, input *dynamodb.UpdateGlobalTableInput, option ...request.Option) (*dynamodb.UpdateGlobalTableOutput, error)

func (*DB) UpdateItem

func (d *DB) UpdateItem(input *dynamodb.UpdateItemInput) (*dynamodb.UpdateItemOutput, error)

func (*DB) UpdateItemRequest

func (d *DB) UpdateItemRequest(input *dynamodb.UpdateItemInput) (*request.Request, *dynamodb.UpdateItemOutput)

func (*DB) UpdateItemWithContext

func (d *DB) UpdateItemWithContext(context aws.Context, input *dynamodb.UpdateItemInput, option ...request.Option) (*dynamodb.UpdateItemOutput, error)

func (*DB) UpdateTable

func (d *DB) UpdateTable(input *dynamodb.UpdateTableInput) (*dynamodb.UpdateTableOutput, error)

func (*DB) UpdateTableReplicaAutoScalingWithContext

func (d *DB) UpdateTableReplicaAutoScalingWithContext(context aws.Context, input *dynamodb.UpdateTableReplicaAutoScalingInput, option ...request.Option) (*dynamodb.UpdateTableReplicaAutoScalingOutput, error)

func (*DB) UpdateTableRequest

func (d *DB) UpdateTableRequest(input *dynamodb.UpdateTableInput) (*request.Request, *dynamodb.UpdateTableOutput)

func (*DB) UpdateTableWithContext

func (d *DB) UpdateTableWithContext(context aws.Context, input *dynamodb.UpdateTableInput, option ...request.Option) (*dynamodb.UpdateTableOutput, error)

func (*DB) UpdateTimeToLive

func (d *DB) UpdateTimeToLive(input *dynamodb.UpdateTimeToLiveInput) (*dynamodb.UpdateTimeToLiveOutput, error)

func (*DB) UpdateTimeToLiveRequest

func (d *DB) UpdateTimeToLiveRequest(input *dynamodb.UpdateTimeToLiveInput) (*request.Request, *dynamodb.UpdateTimeToLiveOutput)

func (*DB) UpdateTimeToLiveWithContext

func (d *DB) UpdateTimeToLiveWithContext(context aws.Context, input *dynamodb.UpdateTimeToLiveInput, option ...request.Option) (*dynamodb.UpdateTimeToLiveOutput, error)

func (*DB) WaitUntilTableExists

func (d *DB) WaitUntilTableExists(input *dynamodb.DescribeTableInput) error

func (*DB) WaitUntilTableExistsWithContext

func (d *DB) WaitUntilTableExistsWithContext(context aws.Context, input *dynamodb.DescribeTableInput, option ...request.WaiterOption) error

func (*DB) WaitUntilTableNotExists

func (d *DB) WaitUntilTableNotExists(input *dynamodb.DescribeTableInput) error

func (*DB) WaitUntilTableNotExistsWithContext

func (d *DB) WaitUntilTableNotExistsWithContext(context aws.Context, input *dynamodb.DescribeTableInput, option ...request.WaiterOption) error

Directories

Path Synopsis
Package conditionexpression parses DynamoDB conditions expressions, as documented at https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.OperatorsAndFunctions.html.
Package conditionexpression parses DynamoDB conditions expressions, as documented at https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.OperatorsAndFunctions.html.
Package projectionexpression parses DynamoDB update expressions, as documented at https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html
Package projectionexpression parses DynamoDB update expressions, as documented at https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html
Package updateexpression parses DynamoDB projection expressions, as documented at https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ProjectionExpressions.html
Package updateexpression parses DynamoDB projection expressions, as documented at https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ProjectionExpressions.html

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL