Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeserializeMiddleware ¶
type DeserializeMiddleware struct {
Output *ExecuteStatementOutput
}
DeserializeMiddleware provides the interface for middleware specific to the serialize step. Delegates to the next DeserializeHandler for further processing.
func NewDeserializeMiddleware ¶
func NewDeserializeMiddleware(aType *exec.Type) *DeserializeMiddleware
NewDeserializeMiddleware returns deserializerj
func (*DeserializeMiddleware) HandleDeserialize ¶
func (m *DeserializeMiddleware) HandleDeserialize(ctx context.Context, in middleware.DeserializeInput, next middleware.DeserializeHandler) (out middleware.DeserializeOutput, metadata middleware.Metadata, err error)
HandleDeserialize handle deserialize
type ExecuteStatementOutput ¶
type ExecuteStatementOutput struct { Encoder *attributevalue.Encoder *dynamodb.ExecuteStatementOutput *Output }
ExecuteStatementOutput statement output
func NewExecuteStatementOutput ¶
func NewExecuteStatementOutput(schemaType *exec.Type) *ExecuteStatementOutput
NewExecuteStatementOutput returns statement output
func (*ExecuteStatementOutput) IsNil ¶
func (o *ExecuteStatementOutput) IsNil() bool
IsNil checks if instance is nil
func (*ExecuteStatementOutput) NKeys ¶
func (o *ExecuteStatementOutput) NKeys() int
NKeys returns the number of keys to unmarshal
func (*ExecuteStatementOutput) UnmarshalJSONObject ¶
func (o *ExecuteStatementOutput) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
UnmarshalJSONObject implements gojay's UnmarshalerJSONObject
type Output ¶
Output represents optimized output
func (*Output) UnmarshalJSONArray ¶
UnmarshalJSONArray unmrshal array
Click to show internal directories.
Click to hide internal directories.