Versions in this module Expand all Collapse all v1 v1.0.1 Jul 4, 2024 v1.0.0 Jul 4, 2024 Changes in this version + const DecimalReturnTypeDoubleOrLong + const DecimalReturnTypeString + const EndpointsID + const ErrCodeAccessDeniedException + const ErrCodeBadRequestException + const ErrCodeForbiddenException + const ErrCodeInternalServerErrorException + const ErrCodeNotFoundException + const ErrCodeServiceUnavailableError + const ErrCodeStatementTimeoutException + const LongReturnTypeLong + const LongReturnTypeString + const RecordsFormatTypeJson + const RecordsFormatTypeNone + const ServiceID + const ServiceName + const TypeHintDate + const TypeHintDecimal + const TypeHintJson + const TypeHintTime + const TypeHintTimestamp + const TypeHintUuid + func DecimalReturnType_Values() []string + func LongReturnType_Values() []string + func RecordsFormatType_Values() []string + func TypeHint_Values() []string + type AccessDeniedException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *AccessDeniedException) Code() string + func (s *AccessDeniedException) Error() string + func (s *AccessDeniedException) Message() string + func (s *AccessDeniedException) OrigErr() error + func (s *AccessDeniedException) RequestID() string + func (s *AccessDeniedException) StatusCode() int + func (s AccessDeniedException) GoString() string + func (s AccessDeniedException) String() string + type ArrayValue struct + ArrayValues []*ArrayValue + BooleanValues []*bool + DoubleValues []*float64 + LongValues []*int64 + StringValues []*string + func (s *ArrayValue) SetArrayValues(v []*ArrayValue) *ArrayValue + func (s *ArrayValue) SetBooleanValues(v []*bool) *ArrayValue + func (s *ArrayValue) SetDoubleValues(v []*float64) *ArrayValue + func (s *ArrayValue) SetLongValues(v []*int64) *ArrayValue + func (s *ArrayValue) SetStringValues(v []*string) *ArrayValue + func (s ArrayValue) GoString() string + func (s ArrayValue) String() string + type BadRequestException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *BadRequestException) Code() string + func (s *BadRequestException) Error() string + func (s *BadRequestException) Message() string + func (s *BadRequestException) OrigErr() error + func (s *BadRequestException) RequestID() string + func (s *BadRequestException) StatusCode() int + func (s BadRequestException) GoString() string + func (s BadRequestException) String() string + type BatchExecuteStatementInput struct + Database *string + ParameterSets [][]*SqlParameter + ResourceArn *string + Schema *string + SecretArn *string + Sql *string + TransactionId *string + func (s *BatchExecuteStatementInput) SetDatabase(v string) *BatchExecuteStatementInput + func (s *BatchExecuteStatementInput) SetParameterSets(v [][]*SqlParameter) *BatchExecuteStatementInput + func (s *BatchExecuteStatementInput) SetResourceArn(v string) *BatchExecuteStatementInput + func (s *BatchExecuteStatementInput) SetSchema(v string) *BatchExecuteStatementInput + func (s *BatchExecuteStatementInput) SetSecretArn(v string) *BatchExecuteStatementInput + func (s *BatchExecuteStatementInput) SetSql(v string) *BatchExecuteStatementInput + func (s *BatchExecuteStatementInput) SetTransactionId(v string) *BatchExecuteStatementInput + func (s *BatchExecuteStatementInput) Validate() error + func (s BatchExecuteStatementInput) GoString() string + func (s BatchExecuteStatementInput) String() string + type BatchExecuteStatementOutput struct + UpdateResults []*UpdateResult + func (s *BatchExecuteStatementOutput) SetUpdateResults(v []*UpdateResult) *BatchExecuteStatementOutput + func (s BatchExecuteStatementOutput) GoString() string + func (s BatchExecuteStatementOutput) String() string + type BeginTransactionInput struct + Database *string + ResourceArn *string + Schema *string + SecretArn *string + func (s *BeginTransactionInput) SetDatabase(v string) *BeginTransactionInput + func (s *BeginTransactionInput) SetResourceArn(v string) *BeginTransactionInput + func (s *BeginTransactionInput) SetSchema(v string) *BeginTransactionInput + func (s *BeginTransactionInput) SetSecretArn(v string) *BeginTransactionInput + func (s *BeginTransactionInput) Validate() error + func (s BeginTransactionInput) GoString() string + func (s BeginTransactionInput) String() string + type BeginTransactionOutput struct + TransactionId *string + func (s *BeginTransactionOutput) SetTransactionId(v string) *BeginTransactionOutput + func (s BeginTransactionOutput) GoString() string + func (s BeginTransactionOutput) String() string + type ColumnMetadata struct + ArrayBaseColumnType *int64 + IsAutoIncrement *bool + IsCaseSensitive *bool + IsCurrency *bool + IsSigned *bool + Label *string + Name *string + Nullable *int64 + Precision *int64 + Scale *int64 + SchemaName *string + TableName *string + Type *int64 + TypeName *string + func (s *ColumnMetadata) SetArrayBaseColumnType(v int64) *ColumnMetadata + func (s *ColumnMetadata) SetIsAutoIncrement(v bool) *ColumnMetadata + func (s *ColumnMetadata) SetIsCaseSensitive(v bool) *ColumnMetadata + func (s *ColumnMetadata) SetIsCurrency(v bool) *ColumnMetadata + func (s *ColumnMetadata) SetIsSigned(v bool) *ColumnMetadata + func (s *ColumnMetadata) SetLabel(v string) *ColumnMetadata + func (s *ColumnMetadata) SetName(v string) *ColumnMetadata + func (s *ColumnMetadata) SetNullable(v int64) *ColumnMetadata + func (s *ColumnMetadata) SetPrecision(v int64) *ColumnMetadata + func (s *ColumnMetadata) SetScale(v int64) *ColumnMetadata + func (s *ColumnMetadata) SetSchemaName(v string) *ColumnMetadata + func (s *ColumnMetadata) SetTableName(v string) *ColumnMetadata + func (s *ColumnMetadata) SetType(v int64) *ColumnMetadata + func (s *ColumnMetadata) SetTypeName(v string) *ColumnMetadata + func (s ColumnMetadata) GoString() string + func (s ColumnMetadata) String() string + type CommitTransactionInput struct + ResourceArn *string + SecretArn *string + TransactionId *string + func (s *CommitTransactionInput) SetResourceArn(v string) *CommitTransactionInput + func (s *CommitTransactionInput) SetSecretArn(v string) *CommitTransactionInput + func (s *CommitTransactionInput) SetTransactionId(v string) *CommitTransactionInput + func (s *CommitTransactionInput) Validate() error + func (s CommitTransactionInput) GoString() string + func (s CommitTransactionInput) String() string + type CommitTransactionOutput struct + TransactionStatus *string + func (s *CommitTransactionOutput) SetTransactionStatus(v string) *CommitTransactionOutput + func (s CommitTransactionOutput) GoString() string + func (s CommitTransactionOutput) String() string + type ExecuteSqlInput struct + AwsSecretStoreArn *string + Database *string + DbClusterOrInstanceArn *string + Schema *string + SqlStatements *string + func (s *ExecuteSqlInput) SetAwsSecretStoreArn(v string) *ExecuteSqlInput + func (s *ExecuteSqlInput) SetDatabase(v string) *ExecuteSqlInput + func (s *ExecuteSqlInput) SetDbClusterOrInstanceArn(v string) *ExecuteSqlInput + func (s *ExecuteSqlInput) SetSchema(v string) *ExecuteSqlInput + func (s *ExecuteSqlInput) SetSqlStatements(v string) *ExecuteSqlInput + func (s *ExecuteSqlInput) Validate() error + func (s ExecuteSqlInput) GoString() string + func (s ExecuteSqlInput) String() string + type ExecuteSqlOutput struct + SqlStatementResults []*SqlStatementResult + func (s *ExecuteSqlOutput) SetSqlStatementResults(v []*SqlStatementResult) *ExecuteSqlOutput + func (s ExecuteSqlOutput) GoString() string + func (s ExecuteSqlOutput) String() string + type ExecuteStatementInput struct + ContinueAfterTimeout *bool + Database *string + FormatRecordsAs *string + IncludeResultMetadata *bool + Parameters []*SqlParameter + ResourceArn *string + ResultSetOptions *ResultSetOptions + Schema *string + SecretArn *string + Sql *string + TransactionId *string + func (s *ExecuteStatementInput) SetContinueAfterTimeout(v bool) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetDatabase(v string) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetFormatRecordsAs(v string) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetIncludeResultMetadata(v bool) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetParameters(v []*SqlParameter) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetResourceArn(v string) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetResultSetOptions(v *ResultSetOptions) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetSchema(v string) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetSecretArn(v string) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetSql(v string) *ExecuteStatementInput + func (s *ExecuteStatementInput) SetTransactionId(v string) *ExecuteStatementInput + func (s *ExecuteStatementInput) Validate() error + func (s ExecuteStatementInput) GoString() string + func (s ExecuteStatementInput) String() string + type ExecuteStatementOutput struct + ColumnMetadata []*ColumnMetadata + FormattedRecords *string + GeneratedFields []*Field + NumberOfRecordsUpdated *int64 + Records [][]*Field + func (s *ExecuteStatementOutput) SetColumnMetadata(v []*ColumnMetadata) *ExecuteStatementOutput + func (s *ExecuteStatementOutput) SetFormattedRecords(v string) *ExecuteStatementOutput + func (s *ExecuteStatementOutput) SetGeneratedFields(v []*Field) *ExecuteStatementOutput + func (s *ExecuteStatementOutput) SetNumberOfRecordsUpdated(v int64) *ExecuteStatementOutput + func (s *ExecuteStatementOutput) SetRecords(v [][]*Field) *ExecuteStatementOutput + func (s ExecuteStatementOutput) GoString() string + func (s ExecuteStatementOutput) String() string + type Field struct + ArrayValue *ArrayValue + BlobValue []byte + BooleanValue *bool + DoubleValue *float64 + IsNull *bool + LongValue *int64 + StringValue *string + func (s *Field) SetArrayValue(v *ArrayValue) *Field + func (s *Field) SetBlobValue(v []byte) *Field + func (s *Field) SetBooleanValue(v bool) *Field + func (s *Field) SetDoubleValue(v float64) *Field + func (s *Field) SetIsNull(v bool) *Field + func (s *Field) SetLongValue(v int64) *Field + func (s *Field) SetStringValue(v string) *Field + func (s Field) GoString() string + func (s Field) String() string + type ForbiddenException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ForbiddenException) Code() string + func (s *ForbiddenException) Error() string + func (s *ForbiddenException) Message() string + func (s *ForbiddenException) OrigErr() error + func (s *ForbiddenException) RequestID() string + func (s *ForbiddenException) StatusCode() int + func (s ForbiddenException) GoString() string + func (s ForbiddenException) String() string + type InternalServerErrorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InternalServerErrorException) Code() string + func (s *InternalServerErrorException) Error() string + func (s *InternalServerErrorException) Message() string + func (s *InternalServerErrorException) OrigErr() error + func (s *InternalServerErrorException) RequestID() string + func (s *InternalServerErrorException) StatusCode() int + func (s InternalServerErrorException) GoString() string + func (s InternalServerErrorException) String() string + type NotFoundException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *NotFoundException) Code() string + func (s *NotFoundException) Error() string + func (s *NotFoundException) Message() string + func (s *NotFoundException) OrigErr() error + func (s *NotFoundException) RequestID() string + func (s *NotFoundException) StatusCode() int + func (s NotFoundException) GoString() string + func (s NotFoundException) String() string + type RDSDataService struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *RDSDataService + func (c *RDSDataService) BatchExecuteStatement(input *BatchExecuteStatementInput) (*BatchExecuteStatementOutput, error) + func (c *RDSDataService) BatchExecuteStatementRequest(input *BatchExecuteStatementInput) (req *request.Request, output *BatchExecuteStatementOutput) + func (c *RDSDataService) BatchExecuteStatementWithContext(ctx aws.Context, input *BatchExecuteStatementInput, opts ...request.Option) (*BatchExecuteStatementOutput, error) + func (c *RDSDataService) BeginTransaction(input *BeginTransactionInput) (*BeginTransactionOutput, error) + func (c *RDSDataService) BeginTransactionRequest(input *BeginTransactionInput) (req *request.Request, output *BeginTransactionOutput) + func (c *RDSDataService) BeginTransactionWithContext(ctx aws.Context, input *BeginTransactionInput, opts ...request.Option) (*BeginTransactionOutput, error) + func (c *RDSDataService) CommitTransaction(input *CommitTransactionInput) (*CommitTransactionOutput, error) + func (c *RDSDataService) CommitTransactionRequest(input *CommitTransactionInput) (req *request.Request, output *CommitTransactionOutput) + func (c *RDSDataService) CommitTransactionWithContext(ctx aws.Context, input *CommitTransactionInput, opts ...request.Option) (*CommitTransactionOutput, error) + func (c *RDSDataService) ExecuteSql(input *ExecuteSqlInput) (*ExecuteSqlOutput, error) + func (c *RDSDataService) ExecuteSqlRequest(input *ExecuteSqlInput) (req *request.Request, output *ExecuteSqlOutput) + func (c *RDSDataService) ExecuteSqlWithContext(ctx aws.Context, input *ExecuteSqlInput, opts ...request.Option) (*ExecuteSqlOutput, error) + func (c *RDSDataService) ExecuteStatement(input *ExecuteStatementInput) (*ExecuteStatementOutput, error) + func (c *RDSDataService) ExecuteStatementRequest(input *ExecuteStatementInput) (req *request.Request, output *ExecuteStatementOutput) + func (c *RDSDataService) ExecuteStatementWithContext(ctx aws.Context, input *ExecuteStatementInput, opts ...request.Option) (*ExecuteStatementOutput, error) + func (c *RDSDataService) RollbackTransaction(input *RollbackTransactionInput) (*RollbackTransactionOutput, error) + func (c *RDSDataService) RollbackTransactionRequest(input *RollbackTransactionInput) (req *request.Request, output *RollbackTransactionOutput) + func (c *RDSDataService) RollbackTransactionWithContext(ctx aws.Context, input *RollbackTransactionInput, opts ...request.Option) (*RollbackTransactionOutput, error) + type Record struct + Values []*Value + func (s *Record) SetValues(v []*Value) *Record + func (s Record) GoString() string + func (s Record) String() string + type ResultFrame struct + Records []*Record + ResultSetMetadata *ResultSetMetadata + func (s *ResultFrame) SetRecords(v []*Record) *ResultFrame + func (s *ResultFrame) SetResultSetMetadata(v *ResultSetMetadata) *ResultFrame + func (s ResultFrame) GoString() string + func (s ResultFrame) String() string + type ResultSetMetadata struct + ColumnCount *int64 + ColumnMetadata []*ColumnMetadata + func (s *ResultSetMetadata) SetColumnCount(v int64) *ResultSetMetadata + func (s *ResultSetMetadata) SetColumnMetadata(v []*ColumnMetadata) *ResultSetMetadata + func (s ResultSetMetadata) GoString() string + func (s ResultSetMetadata) String() string + type ResultSetOptions struct + DecimalReturnType *string + LongReturnType *string + func (s *ResultSetOptions) SetDecimalReturnType(v string) *ResultSetOptions + func (s *ResultSetOptions) SetLongReturnType(v string) *ResultSetOptions + func (s ResultSetOptions) GoString() string + func (s ResultSetOptions) String() string + type RollbackTransactionInput struct + ResourceArn *string + SecretArn *string + TransactionId *string + func (s *RollbackTransactionInput) SetResourceArn(v string) *RollbackTransactionInput + func (s *RollbackTransactionInput) SetSecretArn(v string) *RollbackTransactionInput + func (s *RollbackTransactionInput) SetTransactionId(v string) *RollbackTransactionInput + func (s *RollbackTransactionInput) Validate() error + func (s RollbackTransactionInput) GoString() string + func (s RollbackTransactionInput) String() string + type RollbackTransactionOutput struct + TransactionStatus *string + func (s *RollbackTransactionOutput) SetTransactionStatus(v string) *RollbackTransactionOutput + func (s RollbackTransactionOutput) GoString() string + func (s RollbackTransactionOutput) String() string + type ServiceUnavailableError struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ServiceUnavailableError) Code() string + func (s *ServiceUnavailableError) Error() string + func (s *ServiceUnavailableError) Message() string + func (s *ServiceUnavailableError) OrigErr() error + func (s *ServiceUnavailableError) RequestID() string + func (s *ServiceUnavailableError) StatusCode() int + func (s ServiceUnavailableError) GoString() string + func (s ServiceUnavailableError) String() string + type SqlParameter struct + Name *string + TypeHint *string + Value *Field + func (s *SqlParameter) SetName(v string) *SqlParameter + func (s *SqlParameter) SetTypeHint(v string) *SqlParameter + func (s *SqlParameter) SetValue(v *Field) *SqlParameter + func (s SqlParameter) GoString() string + func (s SqlParameter) String() string + type SqlStatementResult struct + NumberOfRecordsUpdated *int64 + ResultFrame *ResultFrame + func (s *SqlStatementResult) SetNumberOfRecordsUpdated(v int64) *SqlStatementResult + func (s *SqlStatementResult) SetResultFrame(v *ResultFrame) *SqlStatementResult + func (s SqlStatementResult) GoString() string + func (s SqlStatementResult) String() string + type StatementTimeoutException struct + DbConnectionId *int64 + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *StatementTimeoutException) Code() string + func (s *StatementTimeoutException) Error() string + func (s *StatementTimeoutException) Message() string + func (s *StatementTimeoutException) OrigErr() error + func (s *StatementTimeoutException) RequestID() string + func (s *StatementTimeoutException) StatusCode() int + func (s StatementTimeoutException) GoString() string + func (s StatementTimeoutException) String() string + type StructValue struct + Attributes []*Value + func (s *StructValue) SetAttributes(v []*Value) *StructValue + func (s StructValue) GoString() string + func (s StructValue) String() string + type UpdateResult struct + GeneratedFields []*Field + func (s *UpdateResult) SetGeneratedFields(v []*Field) *UpdateResult + func (s UpdateResult) GoString() string + func (s UpdateResult) String() string + type Value struct + ArrayValues []*Value + BigIntValue *int64 + BitValue *bool + BlobValue []byte + DoubleValue *float64 + IntValue *int64 + IsNull *bool + RealValue *float64 + StringValue *string + StructValue *StructValue + func (s *Value) SetArrayValues(v []*Value) *Value + func (s *Value) SetBigIntValue(v int64) *Value + func (s *Value) SetBitValue(v bool) *Value + func (s *Value) SetBlobValue(v []byte) *Value + func (s *Value) SetDoubleValue(v float64) *Value + func (s *Value) SetIntValue(v int64) *Value + func (s *Value) SetIsNull(v bool) *Value + func (s *Value) SetRealValue(v float64) *Value + func (s *Value) SetStringValue(v string) *Value + func (s *Value) SetStructValue(v *StructValue) *Value + func (s Value) GoString() string + func (s Value) String() string