dydax

package module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2019 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	dynamodbiface.DynamoDBAPI
	// contains filtered or unexported fields
}

* daxとdynamodbのクライアントをガッチャンコしたラッパークライアント daxが対応してないapiのみ、dynamodbクライアントの方で実行する

func New

func New(dynamoClient *dynamodb.DynamoDB, daxClient *dax.Dax) *Client

func (*Client) BatchGetItem

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

func (*Client) BatchGetItemRequest

func (d *Client) BatchGetItemRequest(input *dynamodb.BatchGetItemInput) (*request.Request, *dynamodb.BatchGetItemOutput)

func (*Client) BatchGetItemWithContext

func (d *Client) BatchGetItemWithContext(ctx aws.Context, input *dynamodb.BatchGetItemInput, opts ...request.Option) (*dynamodb.BatchGetItemOutput, error)

func (*Client) BatchWriteItem

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

func (*Client) BatchWriteItemRequest

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

func (*Client) BatchWriteItemWithContext

func (d *Client) BatchWriteItemWithContext(ctx aws.Context, input *dynamodb.BatchWriteItemInput, opts ...request.Option) (*dynamodb.BatchWriteItemOutput, error)

func (*Client) Close

func (d *Client) Close() error

func (*Client) DeleteItem

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

func (*Client) DeleteItemRequest

func (d *Client) DeleteItemRequest(input *dynamodb.DeleteItemInput) (*request.Request, *dynamodb.DeleteItemOutput)

func (*Client) DeleteItemWithContext

func (d *Client) DeleteItemWithContext(ctx aws.Context, input *dynamodb.DeleteItemInput, opts ...request.Option) (*dynamodb.DeleteItemOutput, error)

func (*Client) GetItem

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

func (*Client) GetItemRequest

func (d *Client) GetItemRequest(input *dynamodb.GetItemInput) (*request.Request, *dynamodb.GetItemOutput)

func (*Client) GetItemWithContext

func (d *Client) GetItemWithContext(ctx aws.Context, input *dynamodb.GetItemInput, opts ...request.Option) (*dynamodb.GetItemOutput, error)

func (*Client) PutItem

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

func (*Client) PutItemRequest

func (d *Client) PutItemRequest(input *dynamodb.PutItemInput) (*request.Request, *dynamodb.PutItemOutput)

func (*Client) PutItemWithContext

func (d *Client) PutItemWithContext(ctx aws.Context, input *dynamodb.PutItemInput, opts ...request.Option) (*dynamodb.PutItemOutput, error)

func (*Client) Query

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

func (*Client) QueryRequest

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

func (*Client) QueryWithContext

func (d *Client) QueryWithContext(ctx aws.Context, input *dynamodb.QueryInput, opts ...request.Option) (*dynamodb.QueryOutput, error)

func (*Client) Scan

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

func (*Client) ScanRequest

func (d *Client) ScanRequest(input *dynamodb.ScanInput) (*request.Request, *dynamodb.ScanOutput)

func (*Client) ScanWithContext

func (d *Client) ScanWithContext(ctx aws.Context, input *dynamodb.ScanInput, opts ...request.Option) (*dynamodb.ScanOutput, error)

func (*Client) TransactGetItems

func (*Client) TransactGetItemsRequest

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

func (*Client) TransactGetItemsWithContext

func (d *Client) TransactGetItemsWithContext(ctx aws.Context, input *dynamodb.TransactGetItemsInput, opts ...request.Option) (*dynamodb.TransactGetItemsOutput, error)

func (*Client) TransactWriteItems

func (*Client) TransactWriteItemsRequest

func (d *Client) TransactWriteItemsRequest(input *dynamodb.TransactWriteItemsInput) (*request.Request, *dynamodb.TransactWriteItemsOutput)

func (*Client) TransactWriteItemsWithContext

func (d *Client) TransactWriteItemsWithContext(ctx aws.Context, input *dynamodb.TransactWriteItemsInput, opts ...request.Option) (*dynamodb.TransactWriteItemsOutput, error)

func (*Client) UpdateItem

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

func (*Client) UpdateItemRequest

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

func (*Client) UpdateItemWithContext

func (d *Client) UpdateItemWithContext(ctx aws.Context, input *dynamodb.UpdateItemInput, opts ...request.Option) (*dynamodb.UpdateItemOutput, error)

type DynamoDBCloser

type DynamoDBCloser interface {
	dynamodbiface.DynamoDBAPI
	io.Closer
}

Jump to

Keyboard shortcuts

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