request

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2025 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchRequest

type BatchRequest []database.Request

func Batch

func Batch(requests ...database.Request) BatchRequest

func (BatchRequest) IsPrefab

func (b BatchRequest) IsPrefab() bool

IsPrefab implements database.Request.

func (BatchRequest) ResponseOnError

func (b BatchRequest) ResponseOnError() database.Response

ResponseOnError implements database.Request.

func (BatchRequest) ResponseOnSuccess

func (b BatchRequest) ResponseOnSuccess() database.Response

ResponseOnSuccess implements database.Request.

type BatchResponse

type BatchResponse []*Response

func (*BatchResponse) Code

func (c *BatchResponse) Code() int

func (*BatchResponse) Message

func (c *BatchResponse) Message() string

type BatchStatus

type BatchStatus []Status

func (BatchStatus) AllSuccess

func (s BatchStatus) AllSuccess() bool

func (BatchStatus) GetErrorIndices

func (s BatchStatus) GetErrorIndices() []int

type ChainRequest

type ChainRequest []database.Request

func Chain

func Chain(requests ...database.Request) ChainRequest

func (ChainRequest) IsPrefab

func (c ChainRequest) IsPrefab() bool

IsPrefab implements database.Request.

func (ChainRequest) ResponseOnError

func (c ChainRequest) ResponseOnError() database.Response

ResponseOnError implements database.Request.

func (ChainRequest) ResponseOnSuccess

func (c ChainRequest) ResponseOnSuccess() database.Response

ResponseOnSuccess implements database.Request.

type ChainResponse

type ChainResponse []*Response

func (*ChainResponse) Code

func (c *ChainResponse) Code() int

func (*ChainResponse) Message

func (c *ChainResponse) Message() string

type Intent

type Intent struct {
	Type database.RequestType

	Operation any

	Args []any
}

func (Intent) IsPrefab

func (i Intent) IsPrefab() bool

IsPrefab implements database.Request.

func (Intent) ResponseOnError

func (i Intent) ResponseOnError() database.Response

ResponseOnError implements database.Request.

func (Intent) ResponseOnSuccess

func (i Intent) ResponseOnSuccess() database.Response

ResponseOnSuccess implements database.Request.

type ReadAllCounts

type ReadAllCounts struct {
	DatabaseName string
	TableNames   []string
	// contains filtered or unexported fields
}

args = [[database name, table name], [database name, table name], ...]

func NewReadAllCounts

func NewReadAllCounts(databaseName string, tableNames []string) ReadAllCounts

func (ReadAllCounts) IsPrefab

func (p ReadAllCounts) IsPrefab() bool

func (ReadAllCounts) Name

func (p ReadAllCounts) Name() string

func (ReadAllCounts) ResponseOnError

func (p ReadAllCounts) ResponseOnError() database.Response

func (ReadAllCounts) ResponseOnSuccess

func (p ReadAllCounts) ResponseOnSuccess() database.Response

type ReadColumnNames

type ReadColumnNames struct {
	DatabaseName string
	TableName    string
	// contains filtered or unexported fields
}

args = [database name, table name]

func NewReadColumnNames

func NewReadColumnNames(databaseName, tableName string) ReadColumnNames

func (ReadColumnNames) IsPrefab

func (p ReadColumnNames) IsPrefab() bool

func (ReadColumnNames) Name

func (p ReadColumnNames) Name() string

func (ReadColumnNames) ResponseOnError

func (p ReadColumnNames) ResponseOnError() database.Response

func (ReadColumnNames) ResponseOnSuccess

func (p ReadColumnNames) ResponseOnSuccess() database.Response

type ReadColumnProperties

type ReadColumnProperties struct {
	DatabaseName string
	TableName    string
	ColumnName   string
	// contains filtered or unexported fields
}

args = [database name, table name, column name]

func NewReadColumnProperties

func NewReadColumnProperties(databaseName, tableName, columnName string) ReadColumnProperties

func (ReadColumnProperties) IsPrefab

func (p ReadColumnProperties) IsPrefab() bool

func (ReadColumnProperties) Name

func (p ReadColumnProperties) Name() string

func (ReadColumnProperties) ResponseOnError

func (p ReadColumnProperties) ResponseOnError() database.Response

func (ReadColumnProperties) ResponseOnSuccess

func (p ReadColumnProperties) ResponseOnSuccess() database.Response

type ReadColumnSchema

type ReadColumnSchema struct {
	DatabaseName string
	TableName    string
	ColumnName   string
	// contains filtered or unexported fields
}

args = [database name, table name, column name]

func NewReadColumnSchema

func NewReadColumnSchema(databaseName, tableName, columnName string) ReadColumnSchema

func (ReadColumnSchema) IsPrefab

func (p ReadColumnSchema) IsPrefab() bool

func (ReadColumnSchema) Name

func (p ReadColumnSchema) Name() string

func (ReadColumnSchema) ResponseOnError

func (p ReadColumnSchema) ResponseOnError() database.Response

func (ReadColumnSchema) ResponseOnSuccess

func (p ReadColumnSchema) ResponseOnSuccess() database.Response

type ReadCount

type ReadCount struct {
	DatabaseName string
	TableName    string
	// contains filtered or unexported fields
}

args = [database name, table name]

func NewReadCount

func NewReadCount(tableName string) ReadCount

func NewReadCountWithDB

func NewReadCountWithDB(databaseName, tableName string) ReadCount

func (ReadCount) IsPrefab

func (p ReadCount) IsPrefab() bool

func (ReadCount) Name

func (p ReadCount) Name() string

func (ReadCount) ResponseOnError

func (p ReadCount) ResponseOnError() database.Response

func (ReadCount) ResponseOnSuccess

func (p ReadCount) ResponseOnSuccess() database.Response

type ReadDatabaseNames

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

args = [target name]

func NewReadDatabaseNames

func NewReadDatabaseNames() ReadDatabaseNames

func (ReadDatabaseNames) IsPrefab

func (p ReadDatabaseNames) IsPrefab() bool

func (ReadDatabaseNames) Name

func (p ReadDatabaseNames) Name() string

func (ReadDatabaseNames) ResponseOnError

func (p ReadDatabaseNames) ResponseOnError() database.Response

func (ReadDatabaseNames) ResponseOnSuccess

func (p ReadDatabaseNames) ResponseOnSuccess() database.Response

type ReadDatabaseProperties

type ReadDatabaseProperties struct {
	DatabaseName string
	// contains filtered or unexported fields
}

args = [database name]

func NewReadDatabaseProperties

func NewReadDatabaseProperties(databaseName string) ReadDatabaseProperties

func (ReadDatabaseProperties) IsPrefab

func (p ReadDatabaseProperties) IsPrefab() bool

func (ReadDatabaseProperties) Name

func (p ReadDatabaseProperties) Name() string

func (ReadDatabaseProperties) ResponseOnError

func (p ReadDatabaseProperties) ResponseOnError() database.Response

func (ReadDatabaseProperties) ResponseOnSuccess

func (p ReadDatabaseProperties) ResponseOnSuccess() database.Response

type ReadDatabaseSchema

type ReadDatabaseSchema struct {
	DatabaseName string
	// contains filtered or unexported fields
}

args = [database_name]

func NewReadDatabaseSchema

func NewReadDatabaseSchema(databaseName string) ReadDatabaseSchema

func (ReadDatabaseSchema) IsPrefab

func (p ReadDatabaseSchema) IsPrefab() bool

func (ReadDatabaseSchema) Name

func (p ReadDatabaseSchema) Name() string

func (ReadDatabaseSchema) ResponseOnError

func (p ReadDatabaseSchema) ResponseOnError() database.Response

func (ReadDatabaseSchema) ResponseOnSuccess

func (p ReadDatabaseSchema) ResponseOnSuccess() database.Response

type ReadTableNames

type ReadTableNames struct {
	DatabaseName string
	// contains filtered or unexported fields
}

args = [database name]

func NewReadDBTableNames

func NewReadDBTableNames(databaseName string) ReadTableNames

func NewReadTableNames

func NewReadTableNames() ReadTableNames

func (ReadTableNames) IsPrefab

func (p ReadTableNames) IsPrefab() bool

func (ReadTableNames) Name

func (p ReadTableNames) Name() string

func (ReadTableNames) ResponseOnError

func (p ReadTableNames) ResponseOnError() database.Response

func (ReadTableNames) ResponseOnSuccess

func (p ReadTableNames) ResponseOnSuccess() database.Response

type ReadTableProperties

type ReadTableProperties struct {
	DatabaseName string
	TableName    string
	// contains filtered or unexported fields
}

args = [database name, table name]

func NewReadTableProperties

func NewReadTableProperties(databaseName, tableName string) ReadTableProperties

func (ReadTableProperties) IsPrefab

func (p ReadTableProperties) IsPrefab() bool

func (ReadTableProperties) Name

func (p ReadTableProperties) Name() string

func (ReadTableProperties) ResponseOnError

func (p ReadTableProperties) ResponseOnError() database.Response

func (ReadTableProperties) ResponseOnSuccess

func (p ReadTableProperties) ResponseOnSuccess() database.Response

type ReadTableSchema

type ReadTableSchema struct {
	DatabaseName string
	TableName    string
	// contains filtered or unexported fields
}

args = [database name, table name]

func NewReadTableSchema

func NewReadTableSchema(databaseName, tableName string) ReadTableSchema

func (ReadTableSchema) IsPrefab

func (p ReadTableSchema) IsPrefab() bool

func (ReadTableSchema) Name

func (p ReadTableSchema) Name() string

func (ReadTableSchema) ResponseOnError

func (p ReadTableSchema) ResponseOnError() database.Response

func (ReadTableSchema) ResponseOnSuccess

func (p ReadTableSchema) ResponseOnSuccess() database.Response

type Response

type Response struct {
	Status        Status
	RequestID     int64
	RequestTarget string
	Body          any
	Error         error
}

func (Response) Code

func (r Response) Code() int

func (Response) Message

func (r Response) Message() string

type Status

type Status int
const (
	SuccessConnect Status
	SuccessReconnect
	SuccessDisconnect
	SuccessTargetOpen
	SuccessTargetUpdate
	SuccessTargetClose

	SuccessReadDatabaseSchema
	SuccessReadTableSchema
	SuccessReadColumnSchema

	SuccessReadDatabaseProperties
	SuccessReadTableProperties
	SuccessReadColumnProperties

	SuccessReadDatabaseList
	SuccessReadDBTableList
	SuccessReadDBColumnList

	SuccessReadCount

	SuccessCreate
	SuccessRead
	SuccessUpdate
	SuccessDelete

	SuccessExecute
	SuccessBatchExecute
	SuccessChainExecute
)
const (
	ErrorConnect Status
	ErrorReconnect
	ErrorDisconnect
	ErrorTargetOpen
	ErrorTargetClose
	ErrorTargetUpdate

	ErrorReadDatabaseSchema
	ErrorReadTableSchema
	ErrorReadColumnSchema

	ErrorReadDatabaseProperties
	ErrorReadTableProperties
	ErrorReadColumnProperties

	ErrorReadDatabaseList
	ErrorReadDBTableList
	ErrorReadDBColumnList

	ErrorReadCount

	ErrorCreate
	ErrorRead
	ErrorUpdate
	ErrorDelete

	ErrorExecute
	ErrorBatchExecute
	ErrorChainExecute
)
const StatusUnknown Status = 0

func (Status) IsError

func (s Status) IsError() bool

func (Status) IsSuccess

func (s Status) IsSuccess() bool

func (Status) String

func (i Status) String() string

Jump to

Keyboard shortcuts

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