Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ColumnMetadata

type ColumnMetadata struct {

	// The default value of the column.
	ColumnDefault *string

	// A value that indicates whether the column is case-sensitive.
	IsCaseSensitive bool

	// A value that indicates whether the column contains currency values.
	IsCurrency bool

	// A value that indicates whether an integer column is signed.
	IsSigned bool

	// The label for the column.
	Label *string

	// The length of the column.
	Length int32

	// The name of the column.
	Name *string

	// A value that indicates whether the column is nullable.
	Nullable int32

	// The precision value of a decimal number column.
	Precision int32

	// The scale value of a decimal number column.
	Scale int32

	// The name of the schema that contains the table that includes the column.
	SchemaName *string

	// The name of the table that includes the column.
	TableName *string

	// The database-specific data type of the column.
	TypeName *string
}

    The properties (metadata) of a column.

    type ExecuteStatementException

    type ExecuteStatementException struct {
    	Message *string
    
    	StatementId *string
    }

      The SQL statement encountered an environmental error while running.

      func (*ExecuteStatementException) Error

      func (e *ExecuteStatementException) Error() string

      func (*ExecuteStatementException) ErrorCode

      func (e *ExecuteStatementException) ErrorCode() string

      func (*ExecuteStatementException) ErrorFault

      func (*ExecuteStatementException) ErrorMessage

      func (e *ExecuteStatementException) ErrorMessage() string

      type Field

      type Field interface {
      	// contains filtered or unexported methods
      }

        A data value in a column.

        The following types satisfy this interface:

        FieldMemberIsNull
        FieldMemberBooleanValue
        FieldMemberLongValue
        FieldMemberDoubleValue
        FieldMemberStringValue
        FieldMemberBlobValue
        
        Example (OutputUsage)
        Output:
        
        

        type FieldMemberBlobValue

        type FieldMemberBlobValue struct {
        	Value []byte
        }

          A value of the BLOB data type.

          type FieldMemberBooleanValue

          type FieldMemberBooleanValue struct {
          	Value bool
          }

            A value of the Boolean data type.

            type FieldMemberDoubleValue

            type FieldMemberDoubleValue struct {
            	Value float64
            }

              A value of the double data type.

              type FieldMemberIsNull

              type FieldMemberIsNull struct {
              	Value bool
              }

                A value that indicates whether the data is NULL.

                type FieldMemberLongValue

                type FieldMemberLongValue struct {
                	Value int64
                }

                  A value of the long data type.

                  type FieldMemberStringValue

                  type FieldMemberStringValue struct {
                  	Value string
                  }

                    A value of the string data type.

                    type InternalServerException

                    type InternalServerException struct {
                    	Message *string
                    }

                      The Amazon Redshift Data API operation failed due to invalid input.

                      func (*InternalServerException) Error

                      func (e *InternalServerException) Error() string

                      func (*InternalServerException) ErrorCode

                      func (e *InternalServerException) ErrorCode() string

                      func (*InternalServerException) ErrorFault

                      func (e *InternalServerException) ErrorFault() smithy.ErrorFault

                      func (*InternalServerException) ErrorMessage

                      func (e *InternalServerException) ErrorMessage() string

                      type ResourceNotFoundException

                      type ResourceNotFoundException struct {
                      	Message *string
                      
                      	ResourceId *string
                      }

                        The Amazon Redshift Data API operation failed due to a missing resource.

                        func (*ResourceNotFoundException) Error

                        func (e *ResourceNotFoundException) Error() string

                        func (*ResourceNotFoundException) ErrorCode

                        func (e *ResourceNotFoundException) ErrorCode() string

                        func (*ResourceNotFoundException) ErrorFault

                        func (*ResourceNotFoundException) ErrorMessage

                        func (e *ResourceNotFoundException) ErrorMessage() string

                        type StatementData

                        type StatementData struct {
                        
                        	// The SQL statement identifier. This value is a universally unique identifier
                        	// (UUID) generated by Amazon Redshift Data API.
                        	//
                        	// This member is required.
                        	Id *string
                        
                        	// The date and time (UTC) the statement was created.
                        	CreatedAt *time.Time
                        
                        	// The SQL statement.
                        	QueryString *string
                        
                        	// The name or Amazon Resource Name (ARN) of the secret that enables access to the
                        	// database.
                        	SecretArn *string
                        
                        	// The name of the SQL statement.
                        	StatementName *string
                        
                        	// The status of the SQL statement. An example is the that the SQL statement
                        	// finished.
                        	Status StatusString
                        
                        	// The date and time (UTC) that the statement metadata was last updated.
                        	UpdatedAt *time.Time
                        }

                          The SQL statement to run.

                          type StatusString

                          type StatusString string
                          const (
                          	StatusStringSubmitted StatusString = "SUBMITTED"
                          	StatusStringPicked    StatusString = "PICKED"
                          	StatusStringStarted   StatusString = "STARTED"
                          	StatusStringFinished  StatusString = "FINISHED"
                          	StatusStringAborted   StatusString = "ABORTED"
                          	StatusStringFailed    StatusString = "FAILED"
                          	StatusStringAll       StatusString = "ALL"
                          )

                            Enum values for StatusString

                            func (StatusString) Values

                            func (StatusString) Values() []StatusString

                              Values returns all known values for StatusString. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                              type TableMember

                              type TableMember struct {
                              
                              	// The name of the table.
                              	Name *string
                              
                              	// The schema containing the table.
                              	Schema *string
                              
                              	// The type of the table. Possible values include TABLE, VIEW, SYSTEM TABLE, GLOBAL
                              	// TEMPORARY, LOCAL TEMPORARY, ALIAS, and SYNONYM.
                              	Type *string
                              }

                                The properties of a table.

                                type UnknownUnionMember

                                type UnknownUnionMember struct {
                                	Tag   string
                                	Value []byte
                                }

                                  UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.

                                  type ValidationException

                                  type ValidationException struct {
                                  	Message *string
                                  }

                                    The Amazon Redshift Data API operation failed due to invalid input.

                                    func (*ValidationException) Error

                                    func (e *ValidationException) Error() string

                                    func (*ValidationException) ErrorCode

                                    func (e *ValidationException) ErrorCode() string

                                    func (*ValidationException) ErrorFault

                                    func (e *ValidationException) ErrorFault() smithy.ErrorFault

                                    func (*ValidationException) ErrorMessage

                                    func (e *ValidationException) ErrorMessage() string