Documentation ¶
Index ¶
- Constants
- Variables
- type ArrayMeta
- type ClientInfoProperties
- func (*ClientInfoProperties) Descriptor() ([]byte, []int)deprecated
- func (x *ClientInfoProperties) GetProperties() map[string]string
- func (*ClientInfoProperties) ProtoMessage()
- func (x *ClientInfoProperties) ProtoReflect() protoreflect.Message
- func (x *ClientInfoProperties) Reset()
- func (x *ClientInfoProperties) String() string
- type ClientInfoPropertiesRequest
- type ClientInfoPropertiesResponse
- func (*ClientInfoPropertiesResponse) Descriptor() ([]byte, []int)deprecated
- func (*ClientInfoPropertiesResponse) ProtoMessage()
- func (x *ClientInfoPropertiesResponse) ProtoReflect() protoreflect.Message
- func (x *ClientInfoPropertiesResponse) Reset()
- func (x *ClientInfoPropertiesResponse) String() string
- type ClientInfoPropertyMeta
- func (*ClientInfoPropertyMeta) Descriptor() ([]byte, []int)deprecated
- func (x *ClientInfoPropertyMeta) GetDefaultValue() string
- func (x *ClientInfoPropertyMeta) GetDescription() string
- func (x *ClientInfoPropertyMeta) GetKey() string
- func (x *ClientInfoPropertyMeta) GetMaxlength() int32
- func (*ClientInfoPropertyMeta) ProtoMessage()
- func (x *ClientInfoPropertyMeta) ProtoReflect() protoreflect.Message
- func (x *ClientInfoPropertyMeta) Reset()
- func (x *ClientInfoPropertyMeta) String() string
- type ClientInfoPropertyMetaResponse
- func (*ClientInfoPropertyMetaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClientInfoPropertyMetaResponse) GetClientInfoPropertyMetas() []*ClientInfoPropertyMeta
- func (*ClientInfoPropertyMetaResponse) ProtoMessage()
- func (x *ClientInfoPropertyMetaResponse) ProtoReflect() protoreflect.Message
- func (x *ClientInfoPropertyMetaResponse) Reset()
- func (x *ClientInfoPropertyMetaResponse) String() string
- type CloseResultRequest
- func (*CloseResultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CloseResultRequest) GetStatementId() int32
- func (*CloseResultRequest) ProtoMessage()
- func (x *CloseResultRequest) ProtoReflect() protoreflect.Message
- func (x *CloseResultRequest) Reset()
- func (x *CloseResultRequest) String() string
- type CloseResultResponse
- type CloseStatementRequest
- func (*CloseStatementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CloseStatementRequest) GetStatementId() int32
- func (*CloseStatementRequest) ProtoMessage()
- func (x *CloseStatementRequest) ProtoReflect() protoreflect.Message
- func (x *CloseStatementRequest) Reset()
- func (x *CloseStatementRequest) String() string
- type CloseStatementResponse
- type Column
- func (*Column) Descriptor() ([]byte, []int)deprecated
- func (x *Column) GetCollation() string
- func (x *Column) GetColumnIndex() int32
- func (x *Column) GetColumnName() string
- func (x *Column) GetColumnType() Column_ColumnType
- func (x *Column) GetDefaultValueAsString() string
- func (x *Column) GetIsHidden() bool
- func (x *Column) GetIsNullable() bool
- func (x *Column) GetNamespaceName() string
- func (x *Column) GetTableName() string
- func (x *Column) GetTypeLength() int32
- func (x *Column) GetTypeName() string
- func (x *Column) GetTypeScale() int32
- func (*Column) ProtoMessage()
- func (x *Column) ProtoReflect() protoreflect.Message
- func (x *Column) Reset()
- func (x *Column) String() string
- type ColumnMeta
- func (*ColumnMeta) Descriptor() ([]byte, []int)deprecated
- func (x *ColumnMeta) GetColumnIndex() int32
- func (x *ColumnMeta) GetColumnLabel() string
- func (x *ColumnMeta) GetColumnName() string
- func (x *ColumnMeta) GetEntityName() string
- func (x *ColumnMeta) GetIsNullable() bool
- func (x *ColumnMeta) GetLength() int32
- func (x *ColumnMeta) GetNamespace() string
- func (x *ColumnMeta) GetPrecision() int32
- func (x *ColumnMeta) GetScale() int32
- func (x *ColumnMeta) GetSchemaName() string
- func (x *ColumnMeta) GetTypeMeta() *TypeMeta
- func (*ColumnMeta) ProtoMessage()
- func (x *ColumnMeta) ProtoReflect() protoreflect.Message
- func (x *ColumnMeta) Reset()
- func (x *ColumnMeta) String() string
- type Column_ColumnType
- func (Column_ColumnType) Descriptor() protoreflect.EnumDescriptor
- func (x Column_ColumnType) Enum() *Column_ColumnType
- func (Column_ColumnType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Column_ColumnType) Number() protoreflect.EnumNumber
- func (x Column_ColumnType) String() string
- func (Column_ColumnType) Type() protoreflect.EnumType
- type CommitRequest
- type CommitResponse
- type ConnectionCheckRequest
- type ConnectionCheckResponse
- type ConnectionProperties
- func (*ConnectionProperties) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionProperties) GetIsAutoCommit() bool
- func (x *ConnectionProperties) GetNamespaceName() string
- func (*ConnectionProperties) ProtoMessage()
- func (x *ConnectionProperties) ProtoReflect() protoreflect.Message
- func (x *ConnectionProperties) Reset()
- func (x *ConnectionProperties) String() string
- type ConnectionPropertiesUpdateRequest
- func (*ConnectionPropertiesUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionPropertiesUpdateRequest) GetConnectionProperties() *ConnectionProperties
- func (*ConnectionPropertiesUpdateRequest) ProtoMessage()
- func (x *ConnectionPropertiesUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *ConnectionPropertiesUpdateRequest) Reset()
- func (x *ConnectionPropertiesUpdateRequest) String() string
- type ConnectionPropertiesUpdateResponse
- func (*ConnectionPropertiesUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (*ConnectionPropertiesUpdateResponse) ProtoMessage()
- func (x *ConnectionPropertiesUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *ConnectionPropertiesUpdateResponse) Reset()
- func (x *ConnectionPropertiesUpdateResponse) String() string
- type ConnectionRequest
- func (*ConnectionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionRequest) GetConnectionProperties() *ConnectionProperties
- func (x *ConnectionRequest) GetMajorApiVersion() int32
- func (x *ConnectionRequest) GetMinorApiVersion() int32
- func (x *ConnectionRequest) GetPassword() string
- func (x *ConnectionRequest) GetUsername() string
- func (*ConnectionRequest) ProtoMessage()
- func (x *ConnectionRequest) ProtoReflect() protoreflect.Message
- func (x *ConnectionRequest) Reset()
- func (x *ConnectionRequest) String() string
- type ConnectionResponse
- func (*ConnectionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionResponse) GetIsCompatible() bool
- func (x *ConnectionResponse) GetMajorApiVersion() int32
- func (x *ConnectionResponse) GetMinorApiVersion() int32
- func (*ConnectionResponse) ProtoMessage()
- func (x *ConnectionResponse) ProtoReflect() protoreflect.Message
- func (x *ConnectionResponse) Reset()
- func (x *ConnectionResponse) String() string
- type DbmsVersionRequest
- type DbmsVersionResponse
- func (*DbmsVersionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DbmsVersionResponse) GetDbmsName() string
- func (x *DbmsVersionResponse) GetMajorVersion() int32
- func (x *DbmsVersionResponse) GetMinorVersion() int32
- func (x *DbmsVersionResponse) GetVersionName() string
- func (*DbmsVersionResponse) ProtoMessage()
- func (x *DbmsVersionResponse) ProtoReflect() protoreflect.Message
- func (x *DbmsVersionResponse) Reset()
- func (x *DbmsVersionResponse) String() string
- type DefaultNamespaceRequest
- type DefaultNamespaceResponse
- func (*DefaultNamespaceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DefaultNamespaceResponse) GetDefaultNamespace() string
- func (*DefaultNamespaceResponse) ProtoMessage()
- func (x *DefaultNamespaceResponse) ProtoReflect() protoreflect.Message
- func (x *DefaultNamespaceResponse) Reset()
- func (x *DefaultNamespaceResponse) String() string
- type DisconnectRequest
- type DisconnectResponse
- type Document
- type DocumentFrame
- type EntitiesRequest
- func (*EntitiesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EntitiesRequest) GetEntityPattern() string
- func (x *EntitiesRequest) GetNamespaceName() string
- func (*EntitiesRequest) ProtoMessage()
- func (x *EntitiesRequest) ProtoReflect() protoreflect.Message
- func (x *EntitiesRequest) Reset()
- func (x *EntitiesRequest) String() string
- type EntitiesResponse
- type Entity
- func (*Entity) Descriptor() ([]byte, []int)deprecated
- func (x *Entity) GetDocument() *Document
- func (m *Entity) GetEntity() isEntity_Entity
- func (x *Entity) GetGraph() *Graph
- func (x *Entity) GetTable() *Table
- func (*Entity) ProtoMessage()
- func (x *Entity) ProtoReflect() protoreflect.Message
- func (x *Entity) Reset()
- func (x *Entity) String() string
- type Entity_Document
- type Entity_Graph
- type Entity_Table
- type ErrorDetails
- func (*ErrorDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ErrorDetails) GetErrorCode() int32
- func (x *ErrorDetails) GetMessage() string
- func (x *ErrorDetails) GetState() string
- func (*ErrorDetails) ProtoMessage()
- func (x *ErrorDetails) ProtoReflect() protoreflect.Message
- func (x *ErrorDetails) Reset()
- func (x *ErrorDetails) String() string
- type ErrorResponse
- type ExecuteIndexedStatementBatchRequest
- func (*ExecuteIndexedStatementBatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteIndexedStatementBatchRequest) GetParameters() []*IndexedParameters
- func (x *ExecuteIndexedStatementBatchRequest) GetStatementId() int32
- func (*ExecuteIndexedStatementBatchRequest) ProtoMessage()
- func (x *ExecuteIndexedStatementBatchRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteIndexedStatementBatchRequest) Reset()
- func (x *ExecuteIndexedStatementBatchRequest) String() string
- type ExecuteIndexedStatementRequest
- func (*ExecuteIndexedStatementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteIndexedStatementRequest) GetFetchSize() int32
- func (x *ExecuteIndexedStatementRequest) GetParameters() *IndexedParameters
- func (x *ExecuteIndexedStatementRequest) GetStatementId() int32
- func (*ExecuteIndexedStatementRequest) ProtoMessage()
- func (x *ExecuteIndexedStatementRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteIndexedStatementRequest) Reset()
- func (x *ExecuteIndexedStatementRequest) String() string
- type ExecuteNamedStatementRequest
- func (*ExecuteNamedStatementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteNamedStatementRequest) GetFetchSize() int32
- func (x *ExecuteNamedStatementRequest) GetParameters() *NamedParameters
- func (x *ExecuteNamedStatementRequest) GetStatementId() int32
- func (*ExecuteNamedStatementRequest) ProtoMessage()
- func (x *ExecuteNamedStatementRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteNamedStatementRequest) Reset()
- func (x *ExecuteNamedStatementRequest) String() string
- type ExecuteUnparameterizedStatementBatchRequest
- func (*ExecuteUnparameterizedStatementBatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteUnparameterizedStatementBatchRequest) GetStatements() []*ExecuteUnparameterizedStatementRequest
- func (*ExecuteUnparameterizedStatementBatchRequest) ProtoMessage()
- func (x *ExecuteUnparameterizedStatementBatchRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteUnparameterizedStatementBatchRequest) Reset()
- func (x *ExecuteUnparameterizedStatementBatchRequest) String() string
- type ExecuteUnparameterizedStatementRequest
- func (*ExecuteUnparameterizedStatementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExecuteUnparameterizedStatementRequest) GetFetchSize() int32
- func (x *ExecuteUnparameterizedStatementRequest) GetLanguageName() string
- func (x *ExecuteUnparameterizedStatementRequest) GetNamespaceName() string
- func (x *ExecuteUnparameterizedStatementRequest) GetStatement() string
- func (*ExecuteUnparameterizedStatementRequest) ProtoMessage()
- func (x *ExecuteUnparameterizedStatementRequest) ProtoReflect() protoreflect.Message
- func (x *ExecuteUnparameterizedStatementRequest) Reset()
- func (x *ExecuteUnparameterizedStatementRequest) String() string
- type FetchRequest
- func (*FetchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchRequest) GetFetchSize() int32
- func (x *FetchRequest) GetStatementId() int32
- func (*FetchRequest) ProtoMessage()
- func (x *FetchRequest) ProtoReflect() protoreflect.Message
- func (x *FetchRequest) Reset()
- func (x *FetchRequest) String() string
- type FieldMeta
- func (*FieldMeta) Descriptor() ([]byte, []int)deprecated
- func (x *FieldMeta) GetFieldIndex() int32
- func (x *FieldMeta) GetFieldName() string
- func (x *FieldMeta) GetIsNullable() bool
- func (x *FieldMeta) GetLength() int32
- func (x *FieldMeta) GetPrecision() int32
- func (x *FieldMeta) GetScale() int32
- func (x *FieldMeta) GetTypeMeta() *TypeMeta
- func (*FieldMeta) ProtoMessage()
- func (x *FieldMeta) ProtoReflect() protoreflect.Message
- func (x *FieldMeta) Reset()
- func (x *FieldMeta) String() string
- type ForeignKey
- func (*ForeignKey) Descriptor() ([]byte, []int)deprecated
- func (x *ForeignKey) GetDeleteRule() int32
- func (x *ForeignKey) GetForeignColumns() []*Column
- func (x *ForeignKey) GetKeyName() string
- func (x *ForeignKey) GetReferencedColumns() []*Column
- func (x *ForeignKey) GetReferencedNamespaceName() string
- func (x *ForeignKey) GetReferencedTableName() string
- func (x *ForeignKey) GetUpdateRule() int32
- func (*ForeignKey) ProtoMessage()
- func (x *ForeignKey) ProtoReflect() protoreflect.Message
- func (x *ForeignKey) Reset()
- func (x *ForeignKey) String() string
- type Frame
- func (*Frame) Descriptor() ([]byte, []int)deprecated
- func (x *Frame) GetDocumentFrame() *DocumentFrame
- func (x *Frame) GetGraphFrame() *GraphFrame
- func (x *Frame) GetIsLast() bool
- func (x *Frame) GetRelationalFrame() *RelationalFrame
- func (m *Frame) GetResult() isFrame_Result
- func (*Frame) ProtoMessage()
- func (x *Frame) ProtoReflect() protoreflect.Message
- func (x *Frame) Reset()
- func (x *Frame) String() string
- type Frame_DocumentFrame
- type Frame_GraphFrame
- type Frame_RelationalFrame
- type Function
- func (*Function) Descriptor() ([]byte, []int)deprecated
- func (x *Function) GetFunctionCategory() string
- func (x *Function) GetIsTableFunction() bool
- func (x *Function) GetName() string
- func (x *Function) GetSyntax() string
- func (*Function) ProtoMessage()
- func (x *Function) ProtoReflect() protoreflect.Message
- func (x *Function) Reset()
- func (x *Function) String() string
- type FunctionsRequest
- func (*FunctionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionsRequest) GetFunctionCategory() string
- func (x *FunctionsRequest) GetQueryLanguage() string
- func (*FunctionsRequest) ProtoMessage()
- func (x *FunctionsRequest) ProtoReflect() protoreflect.Message
- func (x *FunctionsRequest) Reset()
- func (x *FunctionsRequest) String() string
- type FunctionsResponse
- func (*FunctionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FunctionsResponse) GetFunctions() []*Function
- func (*FunctionsResponse) ProtoMessage()
- func (x *FunctionsResponse) ProtoReflect() protoreflect.Message
- func (x *FunctionsResponse) Reset()
- func (x *FunctionsResponse) String() string
- type Graph
- type GraphFrame
- type Index
- func (*Index) Descriptor() ([]byte, []int)deprecated
- func (x *Index) GetColumns() []*Column
- func (x *Index) GetIndexName() string
- func (x *Index) GetIndexType() int32
- func (x *Index) GetLocation() int64
- func (x *Index) GetNamespaceName() string
- func (x *Index) GetTableName() string
- func (x *Index) GetUnique() bool
- func (*Index) ProtoMessage()
- func (x *Index) ProtoReflect() protoreflect.Message
- func (x *Index) Reset()
- func (x *Index) String() string
- type IndexedParameters
- func (*IndexedParameters) Descriptor() ([]byte, []int)deprecated
- func (x *IndexedParameters) GetParameters() []*ProtoValue
- func (*IndexedParameters) ProtoMessage()
- func (x *IndexedParameters) ProtoReflect() protoreflect.Message
- func (x *IndexedParameters) Reset()
- func (x *IndexedParameters) String() string
- type MetaStringResponse
- func (*MetaStringResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MetaStringResponse) GetString_() string
- func (*MetaStringResponse) ProtoMessage()
- func (x *MetaStringResponse) ProtoReflect() protoreflect.Message
- func (x *MetaStringResponse) Reset()
- func (x *MetaStringResponse) String() string
- type NamedParameters
- func (*NamedParameters) Descriptor() ([]byte, []int)deprecated
- func (x *NamedParameters) GetParameters() map[string]*ProtoValue
- func (*NamedParameters) ProtoMessage()
- func (x *NamedParameters) ProtoReflect() protoreflect.Message
- func (x *NamedParameters) Reset()
- func (x *NamedParameters) String() string
- type Namespace
- func (*Namespace) Descriptor() ([]byte, []int)deprecated
- func (x *Namespace) GetIsCaseSensitive() bool
- func (x *Namespace) GetNamespaceName() string
- func (x *Namespace) GetNamespaceType() string
- func (*Namespace) ProtoMessage()
- func (x *Namespace) ProtoReflect() protoreflect.Message
- func (x *Namespace) Reset()
- func (x *Namespace) String() string
- type NamespacesRequest
- func (*NamespacesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *NamespacesRequest) GetNamespacePattern() string
- func (x *NamespacesRequest) GetNamespaceType() string
- func (*NamespacesRequest) ProtoMessage()
- func (x *NamespacesRequest) ProtoReflect() protoreflect.Message
- func (x *NamespacesRequest) Reset()
- func (x *NamespacesRequest) String() string
- type NamespacesResponse
- func (*NamespacesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *NamespacesResponse) GetNamespaces() []*Namespace
- func (*NamespacesResponse) ProtoMessage()
- func (x *NamespacesResponse) ProtoReflect() protoreflect.Message
- func (x *NamespacesResponse) Reset()
- func (x *NamespacesResponse) String() string
- type ParameterMeta
- func (*ParameterMeta) Descriptor() ([]byte, []int)deprecated
- func (x *ParameterMeta) GetName() string
- func (x *ParameterMeta) GetParameterName() string
- func (x *ParameterMeta) GetPrecision() int32
- func (x *ParameterMeta) GetScale() int32
- func (x *ParameterMeta) GetTypeName() string
- func (*ParameterMeta) ProtoMessage()
- func (x *ParameterMeta) ProtoReflect() protoreflect.Message
- func (x *ParameterMeta) Reset()
- func (x *ParameterMeta) String() string
- type PrepareStatementRequest
- func (*PrepareStatementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PrepareStatementRequest) GetLanguageName() string
- func (x *PrepareStatementRequest) GetNamespaceName() string
- func (x *PrepareStatementRequest) GetStatement() string
- func (*PrepareStatementRequest) ProtoMessage()
- func (x *PrepareStatementRequest) ProtoReflect() protoreflect.Message
- func (x *PrepareStatementRequest) Reset()
- func (x *PrepareStatementRequest) String() string
- type PreparedStatementSignature
- func (*PreparedStatementSignature) Descriptor() ([]byte, []int)deprecated
- func (x *PreparedStatementSignature) GetParameterMetas() []*ParameterMeta
- func (x *PreparedStatementSignature) GetStatementId() int32
- func (*PreparedStatementSignature) ProtoMessage()
- func (x *PreparedStatementSignature) ProtoReflect() protoreflect.Message
- func (x *PreparedStatementSignature) Reset()
- func (x *PreparedStatementSignature) String() string
- type PrimaryKey
- func (*PrimaryKey) Descriptor() ([]byte, []int)deprecated
- func (x *PrimaryKey) GetColumns() []*Column
- func (x *PrimaryKey) GetDatabaseName() string
- func (x *PrimaryKey) GetNamespaceName() string
- func (x *PrimaryKey) GetTableName() string
- func (*PrimaryKey) ProtoMessage()
- func (x *PrimaryKey) ProtoReflect() protoreflect.Message
- func (x *PrimaryKey) Reset()
- func (x *PrimaryKey) String() string
- type Procedure
- func (*Procedure) Descriptor() ([]byte, []int)deprecated
- func (x *Procedure) GetDescription() string
- func (x *Procedure) GetInputParameters() string
- func (x *Procedure) GetReturnType() Procedure_ReturnType
- func (x *Procedure) GetTrivialName() string
- func (x *Procedure) GetUniqueName() string
- func (*Procedure) ProtoMessage()
- func (x *Procedure) ProtoReflect() protoreflect.Message
- func (x *Procedure) Reset()
- func (x *Procedure) String() string
- type Procedure_ReturnType
- func (Procedure_ReturnType) Descriptor() protoreflect.EnumDescriptor
- func (x Procedure_ReturnType) Enum() *Procedure_ReturnType
- func (Procedure_ReturnType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Procedure_ReturnType) Number() protoreflect.EnumNumber
- func (x Procedure_ReturnType) String() string
- func (Procedure_ReturnType) Type() protoreflect.EnumType
- type ProceduresRequest
- func (*ProceduresRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProceduresRequest) GetLanguage() string
- func (x *ProceduresRequest) GetProcedureNamePattern() string
- func (*ProceduresRequest) ProtoMessage()
- func (x *ProceduresRequest) ProtoReflect() protoreflect.Message
- func (x *ProceduresRequest) Reset()
- func (x *ProceduresRequest) String() string
- type ProceduresResponse
- func (*ProceduresResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProceduresResponse) GetProcedures() []*Procedure
- func (*ProceduresResponse) ProtoMessage()
- func (x *ProceduresResponse) ProtoReflect() protoreflect.Message
- func (x *ProceduresResponse) Reset()
- func (x *ProceduresResponse) String() string
- type ProtoBigDecimal
- func (*ProtoBigDecimal) Descriptor() ([]byte, []int)deprecated
- func (x *ProtoBigDecimal) GetScale() int32
- func (x *ProtoBigDecimal) GetUnscaledValue() []byte
- func (*ProtoBigDecimal) ProtoMessage()
- func (x *ProtoBigDecimal) ProtoReflect() protoreflect.Message
- func (x *ProtoBigDecimal) Reset()
- func (x *ProtoBigDecimal) String() string
- type ProtoBinary
- type ProtoBoolean
- type ProtoDate
- type ProtoDocument
- type ProtoDouble
- type ProtoEntry
- func (*ProtoEntry) Descriptor() ([]byte, []int)deprecated
- func (x *ProtoEntry) GetKey() *ProtoValue
- func (x *ProtoEntry) GetValue() *ProtoValue
- func (*ProtoEntry) ProtoMessage()
- func (x *ProtoEntry) ProtoReflect() protoreflect.Message
- func (x *ProtoEntry) Reset()
- func (x *ProtoEntry) String() string
- type ProtoFile
- type ProtoFloat
- type ProtoInteger
- type ProtoInterval
- func (*ProtoInterval) Descriptor() ([]byte, []int)deprecated
- func (x *ProtoInterval) GetMilliseconds() int64
- func (x *ProtoInterval) GetMonths() int64
- func (*ProtoInterval) ProtoMessage()
- func (x *ProtoInterval) ProtoReflect() protoreflect.Message
- func (x *ProtoInterval) Reset()
- func (x *ProtoInterval) String() string
- type ProtoList
- type ProtoLong
- type ProtoNull
- type ProtoPolyType
- func (ProtoPolyType) Descriptor() protoreflect.EnumDescriptor
- func (x ProtoPolyType) Enum() *ProtoPolyType
- func (ProtoPolyType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtoPolyType) Number() protoreflect.EnumNumber
- func (x ProtoPolyType) String() string
- func (ProtoPolyType) Type() protoreflect.EnumType
- type ProtoString
- type ProtoTime
- type ProtoTimestamp
- type ProtoValue
- func (*ProtoValue) Descriptor() ([]byte, []int)deprecated
- func (x *ProtoValue) GetBigDecimal() *ProtoBigDecimal
- func (x *ProtoValue) GetBinary() *ProtoBinary
- func (x *ProtoValue) GetBoolean() *ProtoBoolean
- func (x *ProtoValue) GetDate() *ProtoDate
- func (x *ProtoValue) GetDocument() *ProtoDocument
- func (x *ProtoValue) GetDouble() *ProtoDouble
- func (x *ProtoValue) GetFile() *ProtoFile
- func (x *ProtoValue) GetFloat() *ProtoFloat
- func (x *ProtoValue) GetInteger() *ProtoInteger
- func (x *ProtoValue) GetInterval() *ProtoInterval
- func (x *ProtoValue) GetList() *ProtoList
- func (x *ProtoValue) GetLong() *ProtoLong
- func (x *ProtoValue) GetNull() *ProtoNull
- func (x *ProtoValue) GetString_() *ProtoString
- func (x *ProtoValue) GetTime() *ProtoTime
- func (x *ProtoValue) GetTimestamp() *ProtoTimestamp
- func (m *ProtoValue) GetValue() isProtoValue_Value
- func (*ProtoValue) ProtoMessage()
- func (x *ProtoValue) ProtoReflect() protoreflect.Message
- func (x *ProtoValue) Reset()
- func (x *ProtoValue) String() string
- type ProtoValue_BigDecimal
- type ProtoValue_Binary
- type ProtoValue_Boolean
- type ProtoValue_Date
- type ProtoValue_Document
- type ProtoValue_Double
- type ProtoValue_File
- type ProtoValue_Float
- type ProtoValue_Integer
- type ProtoValue_Interval
- type ProtoValue_List
- type ProtoValue_Long
- type ProtoValue_Null
- type ProtoValue_String_
- type ProtoValue_Time
- type ProtoValue_Timestamp
- type RelationalFrame
- func (*RelationalFrame) Descriptor() ([]byte, []int)deprecated
- func (x *RelationalFrame) GetColumnMeta() []*ColumnMeta
- func (x *RelationalFrame) GetRows() []*Row
- func (*RelationalFrame) ProtoMessage()
- func (x *RelationalFrame) ProtoReflect() protoreflect.Message
- func (x *RelationalFrame) Reset()
- func (x *RelationalFrame) String() string
- type Request
- func (*Request) Descriptor() ([]byte, []int)deprecated
- func (x *Request) GetClientInfoPropertiesRequest() *ClientInfoPropertiesRequest
- func (x *Request) GetCloseResultRequest() *CloseResultRequest
- func (x *Request) GetCloseStatementRequest() *CloseStatementRequest
- func (x *Request) GetCommitRequest() *CommitRequest
- func (x *Request) GetConnectionCheckRequest() *ConnectionCheckRequest
- func (x *Request) GetConnectionPropertiesUpdateRequest() *ConnectionPropertiesUpdateRequest
- func (x *Request) GetConnectionRequest() *ConnectionRequest
- func (x *Request) GetDbmsVersionRequest() *DbmsVersionRequest
- func (x *Request) GetDefaultNamespaceRequest() *DefaultNamespaceRequest
- func (x *Request) GetDisconnectRequest() *DisconnectRequest
- func (x *Request) GetEntitiesRequest() *EntitiesRequest
- func (x *Request) GetExecuteIndexedStatementBatchRequest() *ExecuteIndexedStatementBatchRequest
- func (x *Request) GetExecuteIndexedStatementRequest() *ExecuteIndexedStatementRequest
- func (x *Request) GetExecuteNamedStatementRequest() *ExecuteNamedStatementRequest
- func (x *Request) GetExecuteUnparameterizedStatementBatchRequest() *ExecuteUnparameterizedStatementBatchRequest
- func (x *Request) GetExecuteUnparameterizedStatementRequest() *ExecuteUnparameterizedStatementRequest
- func (x *Request) GetFetchRequest() *FetchRequest
- func (x *Request) GetFunctionsRequest() *FunctionsRequest
- func (x *Request) GetId() uint64
- func (x *Request) GetNamespacesRequest() *NamespacesRequest
- func (x *Request) GetPrepareIndexedStatementRequest() *PrepareStatementRequest
- func (x *Request) GetPrepareNamedStatementRequest() *PrepareStatementRequest
- func (x *Request) GetProceduresRequest() *ProceduresRequest
- func (x *Request) GetRollbackRequest() *RollbackRequest
- func (x *Request) GetSetClientInfoPropertiesRequest() *ClientInfoProperties
- func (x *Request) GetSqlKeywordsRequest() *SqlKeywordsRequest
- func (x *Request) GetSqlNumericFunctionsRequest() *SqlNumericFunctionsRequest
- func (x *Request) GetSqlStringFunctionsRequest() *SqlStringFunctionsRequest
- func (x *Request) GetSqlSystemFunctionsRequest() *SqlSystemFunctionsRequest
- func (x *Request) GetSqlTimeDateFunctionsRequest() *SqlTimeDateFunctionsRequest
- func (x *Request) GetTableTypesRequest() *TableTypesRequest
- func (m *Request) GetType() isRequest_Type
- func (x *Request) GetTypesRequest() *TypesRequest
- func (*Request) ProtoMessage()
- func (x *Request) ProtoReflect() protoreflect.Message
- func (x *Request) Reset()
- func (x *Request) String() string
- type Request_ClientInfoPropertiesRequest
- type Request_CloseResultRequest
- type Request_CloseStatementRequest
- type Request_CommitRequest
- type Request_ConnectionCheckRequest
- type Request_ConnectionPropertiesUpdateRequest
- type Request_ConnectionRequest
- type Request_DbmsVersionRequest
- type Request_DefaultNamespaceRequest
- type Request_DisconnectRequest
- type Request_EntitiesRequest
- type Request_ExecuteIndexedStatementBatchRequest
- type Request_ExecuteIndexedStatementRequest
- type Request_ExecuteNamedStatementRequest
- type Request_ExecuteUnparameterizedStatementBatchRequest
- type Request_ExecuteUnparameterizedStatementRequest
- type Request_FetchRequest
- type Request_FunctionsRequest
- type Request_NamespacesRequest
- type Request_PrepareIndexedStatementRequest
- type Request_PrepareNamedStatementRequest
- type Request_ProceduresRequest
- type Request_RollbackRequest
- type Request_SetClientInfoPropertiesRequest
- type Request_SqlKeywordsRequest
- type Request_SqlNumericFunctionsRequest
- type Request_SqlStringFunctionsRequest
- type Request_SqlSystemFunctionsRequest
- type Request_SqlTimeDateFunctionsRequest
- type Request_TableTypesRequest
- type Request_TypesRequest
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetClientInfoPropertiesResponse() *ClientInfoProperties
- func (x *Response) GetCloseResultResponse() *CloseResultResponse
- func (x *Response) GetCloseStatementResponse() *CloseStatementResponse
- func (x *Response) GetCommitResponse() *CommitResponse
- func (x *Response) GetConnectionCheckResponse() *ConnectionCheckResponse
- func (x *Response) GetConnectionPropertiesUpdateResponse() *ConnectionPropertiesUpdateResponse
- func (x *Response) GetConnectionResponse() *ConnectionResponse
- func (x *Response) GetDbmsVersionResponse() *DbmsVersionResponse
- func (x *Response) GetDefaultNamespaceResponse() *DefaultNamespaceResponse
- func (x *Response) GetDisconnectResponse() *DisconnectResponse
- func (x *Response) GetEntitiesResponse() *EntitiesResponse
- func (x *Response) GetErrorResponse() *ErrorResponse
- func (x *Response) GetFrame() *Frame
- func (x *Response) GetFunctionsResponse() *FunctionsResponse
- func (x *Response) GetId() uint64
- func (x *Response) GetLast() bool
- func (x *Response) GetNamespacesResponse() *NamespacesResponse
- func (x *Response) GetPreparedStatementSignature() *PreparedStatementSignature
- func (x *Response) GetProceduresResponse() *ProceduresResponse
- func (x *Response) GetRollbackResponse() *RollbackResponse
- func (x *Response) GetSetClientInfoPropertiesResponse() *ClientInfoPropertiesResponse
- func (x *Response) GetSqlKeywordsResponse() *MetaStringResponse
- func (x *Response) GetSqlNumericFunctionsResponse() *MetaStringResponse
- func (x *Response) GetSqlStringFunctionsResponse() *MetaStringResponse
- func (x *Response) GetSqlSystemFunctionsResponse() *MetaStringResponse
- func (x *Response) GetSqlTimeDateFunctionsResponse() *MetaStringResponse
- func (x *Response) GetStatementBatchResponse() *StatementBatchResponse
- func (x *Response) GetStatementResponse() *StatementResponse
- func (x *Response) GetStatementResult() *StatementResult
- func (x *Response) GetTableTypesResponse() *TableTypesResponse
- func (m *Response) GetType() isResponse_Type
- func (x *Response) GetTypesResponse() *TypesResponse
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type Response_ClientInfoPropertiesResponse
- type Response_CloseResultResponse
- type Response_CloseStatementResponse
- type Response_CommitResponse
- type Response_ConnectionCheckResponse
- type Response_ConnectionPropertiesUpdateResponse
- type Response_ConnectionResponse
- type Response_DbmsVersionResponse
- type Response_DefaultNamespaceResponse
- type Response_DisconnectResponse
- type Response_EntitiesResponse
- type Response_ErrorResponse
- type Response_Frame
- type Response_FunctionsResponse
- type Response_NamespacesResponse
- type Response_PreparedStatementSignature
- type Response_ProceduresResponse
- type Response_RollbackResponse
- type Response_SetClientInfoPropertiesResponse
- type Response_SqlKeywordsResponse
- type Response_SqlNumericFunctionsResponse
- type Response_SqlStringFunctionsResponse
- type Response_SqlSystemFunctionsResponse
- type Response_SqlTimeDateFunctionsResponse
- type Response_StatementBatchResponse
- type Response_StatementResponse
- type Response_StatementResult
- type Response_TableTypesResponse
- type Response_TypesResponse
- type RollbackRequest
- type RollbackResponse
- type Row
- type SqlKeywordsRequest
- type SqlNumericFunctionsRequest
- type SqlStringFunctionsRequest
- type SqlSystemFunctionsRequest
- type SqlTimeDateFunctionsRequest
- type StatementBatchResponse
- func (*StatementBatchResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatementBatchResponse) GetBatchId() int32
- func (x *StatementBatchResponse) GetScalars() []int64
- func (*StatementBatchResponse) ProtoMessage()
- func (x *StatementBatchResponse) ProtoReflect() protoreflect.Message
- func (x *StatementBatchResponse) Reset()
- func (x *StatementBatchResponse) String() string
- type StatementResponse
- func (*StatementResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatementResponse) GetResult() *StatementResult
- func (x *StatementResponse) GetStatementId() int32
- func (*StatementResponse) ProtoMessage()
- func (x *StatementResponse) ProtoReflect() protoreflect.Message
- func (x *StatementResponse) Reset()
- func (x *StatementResponse) String() string
- type StatementResult
- func (*StatementResult) Descriptor() ([]byte, []int)deprecated
- func (x *StatementResult) GetFrame() *Frame
- func (x *StatementResult) GetScalar() int64
- func (*StatementResult) ProtoMessage()
- func (x *StatementResult) ProtoReflect() protoreflect.Message
- func (x *StatementResult) Reset()
- func (x *StatementResult) String() string
- type StructMeta
- type Table
- func (*Table) Descriptor() ([]byte, []int)deprecated
- func (x *Table) GetColumns() []*Column
- func (x *Table) GetExportedKeys() []*ForeignKey
- func (x *Table) GetForeignKeys() []*ForeignKey
- func (x *Table) GetIndexes() []*Index
- func (x *Table) GetNamespaceName() string
- func (x *Table) GetPrimaryKey() *PrimaryKey
- func (x *Table) GetTableName() string
- func (x *Table) GetTableType() string
- func (*Table) ProtoMessage()
- func (x *Table) ProtoReflect() protoreflect.Message
- func (x *Table) Reset()
- func (x *Table) String() string
- type TableType
- type TableTypesRequest
- type TableTypesResponse
- func (*TableTypesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TableTypesResponse) GetTableTypes() []*TableType
- func (*TableTypesResponse) ProtoMessage()
- func (x *TableTypesResponse) ProtoReflect() protoreflect.Message
- func (x *TableTypesResponse) Reset()
- func (x *TableTypesResponse) String() string
- type Type
- func (*Type) Descriptor() ([]byte, []int)deprecated
- func (x *Type) GetIsAutoIncrement() bool
- func (x *Type) GetIsCaseSensitive() bool
- func (x *Type) GetIsSearchable() int32
- func (x *Type) GetLiteralPrefix() string
- func (x *Type) GetLiteralSuffix() string
- func (x *Type) GetMaxScale() int32
- func (x *Type) GetMinScale() int32
- func (x *Type) GetPrecision() int32
- func (x *Type) GetRadix() int32
- func (x *Type) GetTypeName() string
- func (*Type) ProtoMessage()
- func (x *Type) ProtoReflect() protoreflect.Message
- func (x *Type) Reset()
- func (x *Type) String() string
- type TypeMeta
- func (*TypeMeta) Descriptor() ([]byte, []int)deprecated
- func (x *TypeMeta) GetArrayMeta() *ArrayMeta
- func (x *TypeMeta) GetProtoValueType() ProtoPolyType
- func (x *TypeMeta) GetStructMeta() *StructMeta
- func (*TypeMeta) ProtoMessage()
- func (x *TypeMeta) ProtoReflect() protoreflect.Message
- func (x *TypeMeta) Reset()
- func (x *TypeMeta) String() string
- type TypesRequest
- type TypesResponse
- type UserDefinedType
- func (*UserDefinedType) Descriptor() ([]byte, []int)deprecated
- func (x *UserDefinedType) GetTypeName() string
- func (x *UserDefinedType) GetValueMetas() []*ValueMeta
- func (*UserDefinedType) ProtoMessage()
- func (x *UserDefinedType) ProtoReflect() protoreflect.Message
- func (x *UserDefinedType) Reset()
- func (x *UserDefinedType) String() string
- type ValueMeta
Constants ¶
const MajorVersion = 1
MajorVersion - Major component of the API version
const MinorVersion = 9
MinorVersion - Minor component of the API version
Variables ¶
var ( Procedure_ReturnType_name = map[int32]string{ 0: "UNSPECIFIED", 1: "UNKNOWN", 2: "NO_RESULT", 3: "RESULT", } Procedure_ReturnType_value = map[string]int32{ "UNSPECIFIED": 0, "UNKNOWN": 1, "NO_RESULT": 2, "RESULT": 3, } )
Enum value maps for Procedure_ReturnType.
var ( Column_ColumnType_name = map[int32]string{ 0: "UNSPECIFIED", 1: "REGULAR", 2: "CALCULATED", 3: "VERSION", } Column_ColumnType_value = map[string]int32{ "UNSPECIFIED": 0, "REGULAR": 1, "CALCULATED": 2, "VERSION": 3, } )
Enum value maps for Column_ColumnType.
var ( ProtoPolyType_name = map[int32]string{ 0: "UNSPECIFIED", 1: "BOOLEAN", 2: "TINYINT", 3: "SMALLINT", 4: "INTEGER", 5: "BIGINT", 6: "DECIMAL", 7: "REAL", 8: "FLOAT", 9: "DOUBLE", 10: "DATE", 11: "TIME", 13: "TIMESTAMP", 15: "INTERVAL", 28: "CHAR", 29: "VARCHAR", 58: "TEXT", 30: "BINARY", 31: "VARBINARY", 32: "NULL", 33: "ARRAY", 34: "MAP", 35: "DOCUMENT", 36: "GRAPH", 37: "NODE", 38: "EDGE", 39: "PATH", 40: "IMAGE", 41: "VIDEO", 42: "AUDIO", 43: "FILE", 44: "DISTINCT", 45: "STRUCTURED", 46: "ROW", 47: "OTHER", 48: "CURSOR", 49: "COLUMN_LIST", 50: "DYNAMIC_STAR", 51: "GEOMETRY", 52: "SYMBOL", 53: "JSON", 54: "MULTISET", 55: "ANY", 56: "USER_DEFINED_TYPE", 57: "ROW_ID", } ProtoPolyType_value = map[string]int32{ "UNSPECIFIED": 0, "BOOLEAN": 1, "TINYINT": 2, "SMALLINT": 3, "INTEGER": 4, "BIGINT": 5, "DECIMAL": 6, "REAL": 7, "FLOAT": 8, "DOUBLE": 9, "DATE": 10, "TIME": 11, "TIMESTAMP": 13, "INTERVAL": 15, "CHAR": 28, "VARCHAR": 29, "TEXT": 58, "BINARY": 30, "VARBINARY": 31, "NULL": 32, "ARRAY": 33, "MAP": 34, "DOCUMENT": 35, "GRAPH": 36, "NODE": 37, "EDGE": 38, "PATH": 39, "IMAGE": 40, "VIDEO": 41, "AUDIO": 42, "FILE": 43, "DISTINCT": 44, "STRUCTURED": 45, "ROW": 46, "OTHER": 47, "CURSOR": 48, "COLUMN_LIST": 49, "DYNAMIC_STAR": 50, "GEOMETRY": 51, "SYMBOL": 52, "JSON": 53, "MULTISET": 54, "ANY": 55, "USER_DEFINED_TYPE": 56, "ROW_ID": 57, } )
Enum value maps for ProtoPolyType.
var File_org_polypheny_prism_connection_requests_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_connection_responses_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_document_frame_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_error_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_graph_frame_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_meta_requests_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_meta_responses_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_namespace_meta_requests_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_namespace_meta_responses_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_protointerface_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_relational_frame_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_statement_requests_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_statement_responses_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_transaction_requests_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_transaction_responses_proto protoreflect.FileDescriptor
var File_org_polypheny_prism_value_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ArrayMeta ¶
type ArrayMeta struct { // //TypeMeta This field describes the type of elements contained within the array. //It uses the TypeMeta message, meaning an array can contain any data type, including nested arrays or structures. ElementType *TypeMeta `protobuf:"bytes,1,opt,name=element_type,json=elementType,proto3" json:"element_type,omitempty"` // contains filtered or unexported fields }
The ArrayMeta message provides metadata about array types, detailing the kind of elements they can hold.
func (*ArrayMeta) Descriptor
deprecated
func (*ArrayMeta) GetElementType ¶
func (*ArrayMeta) ProtoMessage ¶
func (*ArrayMeta) ProtoMessage()
func (*ArrayMeta) ProtoReflect ¶
func (x *ArrayMeta) ProtoReflect() protoreflect.Message
type ClientInfoProperties ¶
type ClientInfoProperties struct { // A mapping of property names to their corresponding values, providing insights or settings related to the client. Properties map[string]string `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
The ClientInfoProperties message encapsulates key-value pairs representing client-specific information.
func (*ClientInfoProperties) Descriptor
deprecated
func (*ClientInfoProperties) Descriptor() ([]byte, []int)
Deprecated: Use ClientInfoProperties.ProtoReflect.Descriptor instead.
func (*ClientInfoProperties) GetProperties ¶
func (x *ClientInfoProperties) GetProperties() map[string]string
func (*ClientInfoProperties) ProtoMessage ¶
func (*ClientInfoProperties) ProtoMessage()
func (*ClientInfoProperties) ProtoReflect ¶
func (x *ClientInfoProperties) ProtoReflect() protoreflect.Message
func (*ClientInfoProperties) Reset ¶
func (x *ClientInfoProperties) Reset()
func (*ClientInfoProperties) String ¶
func (x *ClientInfoProperties) String() string
type ClientInfoPropertiesRequest ¶
type ClientInfoPropertiesRequest struct {
// contains filtered or unexported fields
}
The ClientInfoPropertiesRequest message facilitates the acquisition of client information properties stored in the database. These properties can offer additional context about the connected client. This message doesn't possess any fields. It acts as a directive for the server to provide the associated client information properties in a ClientInfoPropertiesResponse.
func (*ClientInfoPropertiesRequest) Descriptor
deprecated
func (*ClientInfoPropertiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClientInfoPropertiesRequest.ProtoReflect.Descriptor instead.
func (*ClientInfoPropertiesRequest) ProtoMessage ¶
func (*ClientInfoPropertiesRequest) ProtoMessage()
func (*ClientInfoPropertiesRequest) ProtoReflect ¶
func (x *ClientInfoPropertiesRequest) ProtoReflect() protoreflect.Message
func (*ClientInfoPropertiesRequest) Reset ¶
func (x *ClientInfoPropertiesRequest) Reset()
func (*ClientInfoPropertiesRequest) String ¶
func (x *ClientInfoPropertiesRequest) String() string
type ClientInfoPropertiesResponse ¶
type ClientInfoPropertiesResponse struct {
// contains filtered or unexported fields
}
The ClientInfoPropertyResponse message provides metadata about various client-specific properties.
func (*ClientInfoPropertiesResponse) Descriptor
deprecated
func (*ClientInfoPropertiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClientInfoPropertiesResponse.ProtoReflect.Descriptor instead.
func (*ClientInfoPropertiesResponse) ProtoMessage ¶
func (*ClientInfoPropertiesResponse) ProtoMessage()
func (*ClientInfoPropertiesResponse) ProtoReflect ¶
func (x *ClientInfoPropertiesResponse) ProtoReflect() protoreflect.Message
func (*ClientInfoPropertiesResponse) Reset ¶
func (x *ClientInfoPropertiesResponse) Reset()
func (*ClientInfoPropertiesResponse) String ¶
func (x *ClientInfoPropertiesResponse) String() string
type ClientInfoPropertyMeta ¶
type ClientInfoPropertyMeta struct { // The unique key identifier for the client property. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The default value of the property. DefaultValue string `protobuf:"bytes,2,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // Maximum length of the property value. Useful for validation purposes. Maxlength int32 `protobuf:"varint,3,opt,name=maxlength,proto3" json:"maxlength,omitempty"` // A brief description explaining the purpose or usage of the property. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
The ClientInfoPropertyMeta message encapsulates metadata about a specific client property.
func (*ClientInfoPropertyMeta) Descriptor
deprecated
func (*ClientInfoPropertyMeta) Descriptor() ([]byte, []int)
Deprecated: Use ClientInfoPropertyMeta.ProtoReflect.Descriptor instead.
func (*ClientInfoPropertyMeta) GetDefaultValue ¶
func (x *ClientInfoPropertyMeta) GetDefaultValue() string
func (*ClientInfoPropertyMeta) GetDescription ¶
func (x *ClientInfoPropertyMeta) GetDescription() string
func (*ClientInfoPropertyMeta) GetKey ¶
func (x *ClientInfoPropertyMeta) GetKey() string
func (*ClientInfoPropertyMeta) GetMaxlength ¶
func (x *ClientInfoPropertyMeta) GetMaxlength() int32
func (*ClientInfoPropertyMeta) ProtoMessage ¶
func (*ClientInfoPropertyMeta) ProtoMessage()
func (*ClientInfoPropertyMeta) ProtoReflect ¶
func (x *ClientInfoPropertyMeta) ProtoReflect() protoreflect.Message
func (*ClientInfoPropertyMeta) Reset ¶
func (x *ClientInfoPropertyMeta) Reset()
func (*ClientInfoPropertyMeta) String ¶
func (x *ClientInfoPropertyMeta) String() string
type ClientInfoPropertyMetaResponse ¶
type ClientInfoPropertyMetaResponse struct { // A list of ClientInfoPropertyMeta objects detailing metadata for each client-specific property. ClientInfoPropertyMetas []*ClientInfoPropertyMeta `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
The ClientInfoPropertyMetaResponse message provides metadata about various client-specific properties.
func (*ClientInfoPropertyMetaResponse) Descriptor
deprecated
func (*ClientInfoPropertyMetaResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClientInfoPropertyMetaResponse.ProtoReflect.Descriptor instead.
func (*ClientInfoPropertyMetaResponse) GetClientInfoPropertyMetas ¶
func (x *ClientInfoPropertyMetaResponse) GetClientInfoPropertyMetas() []*ClientInfoPropertyMeta
func (*ClientInfoPropertyMetaResponse) ProtoMessage ¶
func (*ClientInfoPropertyMetaResponse) ProtoMessage()
func (*ClientInfoPropertyMetaResponse) ProtoReflect ¶
func (x *ClientInfoPropertyMetaResponse) ProtoReflect() protoreflect.Message
func (*ClientInfoPropertyMetaResponse) Reset ¶
func (x *ClientInfoPropertyMetaResponse) Reset()
func (*ClientInfoPropertyMetaResponse) String ¶
func (x *ClientInfoPropertyMetaResponse) String() string
type CloseResultRequest ¶
type CloseResultRequest struct { // The id of the statement of which the result set should be closed. StatementId int32 `protobuf:"varint,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"` // contains filtered or unexported fields }
Closes the result set of the statement matching the specified statement id. If no such statement exists, or the result is already closed, this request is ignored.
func (*CloseResultRequest) Descriptor
deprecated
func (*CloseResultRequest) Descriptor() ([]byte, []int)
Deprecated: Use CloseResultRequest.ProtoReflect.Descriptor instead.
func (*CloseResultRequest) GetStatementId ¶
func (x *CloseResultRequest) GetStatementId() int32
func (*CloseResultRequest) ProtoMessage ¶
func (*CloseResultRequest) ProtoMessage()
func (*CloseResultRequest) ProtoReflect ¶
func (x *CloseResultRequest) ProtoReflect() protoreflect.Message
func (*CloseResultRequest) Reset ¶
func (x *CloseResultRequest) Reset()
func (*CloseResultRequest) String ¶
func (x *CloseResultRequest) String() string
type CloseResultResponse ¶
type CloseResultResponse struct {
// contains filtered or unexported fields
}
Response of the server on the request of a client to close the result set of a specific statement. This message has no fields. It merely serves as an acknowledgement.
func (*CloseResultResponse) Descriptor
deprecated
func (*CloseResultResponse) Descriptor() ([]byte, []int)
Deprecated: Use CloseResultResponse.ProtoReflect.Descriptor instead.
func (*CloseResultResponse) ProtoMessage ¶
func (*CloseResultResponse) ProtoMessage()
func (*CloseResultResponse) ProtoReflect ¶
func (x *CloseResultResponse) ProtoReflect() protoreflect.Message
func (*CloseResultResponse) Reset ¶
func (x *CloseResultResponse) Reset()
func (*CloseResultResponse) String ¶
func (x *CloseResultResponse) String() string
type CloseStatementRequest ¶
type CloseStatementRequest struct { // The unique identifier of the statement to be closed. StatementId int32 `protobuf:"varint,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"` // contains filtered or unexported fields }
Represents a request to close a statement. This operation is used to release resources allocated to the statement on the server. Closing a statement when it is no longer needed is a good practice to manage resources efficiently.
func (*CloseStatementRequest) Descriptor
deprecated
func (*CloseStatementRequest) Descriptor() ([]byte, []int)
Deprecated: Use CloseStatementRequest.ProtoReflect.Descriptor instead.
func (*CloseStatementRequest) GetStatementId ¶
func (x *CloseStatementRequest) GetStatementId() int32
func (*CloseStatementRequest) ProtoMessage ¶
func (*CloseStatementRequest) ProtoMessage()
func (*CloseStatementRequest) ProtoReflect ¶
func (x *CloseStatementRequest) ProtoReflect() protoreflect.Message
func (*CloseStatementRequest) Reset ¶
func (x *CloseStatementRequest) Reset()
func (*CloseStatementRequest) String ¶
func (x *CloseStatementRequest) String() string
type CloseStatementResponse ¶
type CloseStatementResponse struct {
// contains filtered or unexported fields
}
Represents the response after closing a prepared statement. The message is currently empty, serving as a simple acknowledgment of the action. This message does not contain any fields. It simply serves as an acknowledgment.
func (*CloseStatementResponse) Descriptor
deprecated
func (*CloseStatementResponse) Descriptor() ([]byte, []int)
Deprecated: Use CloseStatementResponse.ProtoReflect.Descriptor instead.
func (*CloseStatementResponse) ProtoMessage ¶
func (*CloseStatementResponse) ProtoMessage()
func (*CloseStatementResponse) ProtoReflect ¶
func (x *CloseStatementResponse) ProtoReflect() protoreflect.Message
func (*CloseStatementResponse) Reset ¶
func (x *CloseStatementResponse) Reset()
func (*CloseStatementResponse) String ¶
func (x *CloseStatementResponse) String() string
type Column ¶
type Column struct { // The namespace or schema of the column’s table. NamespaceName string `protobuf:"bytes,2,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` // The table to which this column belongs. TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` // The name of the column. ColumnName string `protobuf:"bytes,4,opt,name=column_name,json=columnName,proto3" json:"column_name,omitempty"` // The data type of the column. TypeName string `protobuf:"bytes,5,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"` // The length or size of the column type, if applicable. TypeLength *int32 `protobuf:"varint,6,opt,name=type_length,json=typeLength,proto3,oneof" json:"type_length,omitempty"` // The scale of the column type, if applicable. TypeScale *int32 `protobuf:"varint,7,opt,name=type_scale,json=typeScale,proto3,oneof" json:"type_scale,omitempty"` // Indicates if the column can contain null values. IsNullable bool `protobuf:"varint,8,opt,name=is_nullable,json=isNullable,proto3" json:"is_nullable,omitempty"` // The default value of the column, represented as a string. DefaultValueAsString *string `` /* 131-byte string literal not displayed */ // The positional index of the column in the table. ColumnIndex int32 `protobuf:"varint,10,opt,name=column_index,json=columnIndex,proto3" json:"column_index,omitempty"` // The collation name for the column, if applicable. Collation *string `protobuf:"bytes,11,opt,name=collation,proto3,oneof" json:"collation,omitempty"` // Indicates if the column is hidden. IsHidden bool `protobuf:"varint,12,opt,name=is_hidden,json=isHidden,proto3" json:"is_hidden,omitempty"` // An enumeration indicating the type of column (e.g., REGULAR, CALCULATED, VERSION). ColumnType Column_ColumnType `` /* 136-byte string literal not displayed */ // contains filtered or unexported fields }
The Column message describes the attributes of a specific column within a table.
func (*Column) Descriptor
deprecated
func (*Column) GetCollation ¶
func (*Column) GetColumnIndex ¶
func (*Column) GetColumnName ¶
func (*Column) GetColumnType ¶
func (x *Column) GetColumnType() Column_ColumnType
func (*Column) GetDefaultValueAsString ¶
func (*Column) GetIsHidden ¶
func (*Column) GetIsNullable ¶
func (*Column) GetNamespaceName ¶
func (*Column) GetTableName ¶
func (*Column) GetTypeLength ¶
func (*Column) GetTypeName ¶
func (*Column) GetTypeScale ¶
func (*Column) ProtoMessage ¶
func (*Column) ProtoMessage()
func (*Column) ProtoReflect ¶
func (x *Column) ProtoReflect() protoreflect.Message
type ColumnMeta ¶
type ColumnMeta struct { // Index of the column within the table. ColumnIndex int32 `protobuf:"varint,1,opt,name=column_index,json=columnIndex,proto3" json:"column_index,omitempty"` // Indicates whether the column can contain null values. IsNullable bool `protobuf:"varint,2,opt,name=is_nullable,json=isNullable,proto3" json:"is_nullable,omitempty"` // The length of the column values. Length int32 `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"` // Label associated with the column, if any. ColumnLabel string `protobuf:"bytes,4,opt,name=column_label,json=columnLabel,proto3" json:"column_label,omitempty"` // Name of the column. ColumnName string `protobuf:"bytes,5,opt,name=column_name,json=columnName,proto3" json:"column_name,omitempty"` // Precision of the column, usually for numerical values. Precision int32 `protobuf:"varint,6,opt,name=precision,proto3" json:"precision,omitempty"` // Name of the entity that the column represents. EntityName string `protobuf:"bytes,7,opt,name=entity_name,json=entityName,proto3" json:"entity_name,omitempty"` // Name of the schema that the column belongs to. SchemaName string `protobuf:"bytes,8,opt,name=schema_name,json=schemaName,proto3" json:"schema_name,omitempty"` // Metadata describing the type of the column. TypeMeta *TypeMeta `protobuf:"bytes,9,opt,name=type_meta,json=typeMeta,proto3" json:"type_meta,omitempty"` // Scale of the column, typically for numerical values. Scale int32 `protobuf:"varint,10,opt,name=scale,proto3" json:"scale,omitempty"` // Namespace the column resides in. Namespace string `protobuf:"bytes,11,opt,name=namespace,proto3" json:"namespace,omitempty"` // contains filtered or unexported fields }
The ColumnMeta message holds metadata related to a specific column within a relational table.
func (*ColumnMeta) Descriptor
deprecated
func (*ColumnMeta) Descriptor() ([]byte, []int)
Deprecated: Use ColumnMeta.ProtoReflect.Descriptor instead.
func (*ColumnMeta) GetColumnIndex ¶
func (x *ColumnMeta) GetColumnIndex() int32
func (*ColumnMeta) GetColumnLabel ¶
func (x *ColumnMeta) GetColumnLabel() string
func (*ColumnMeta) GetColumnName ¶
func (x *ColumnMeta) GetColumnName() string
func (*ColumnMeta) GetEntityName ¶
func (x *ColumnMeta) GetEntityName() string
func (*ColumnMeta) GetIsNullable ¶
func (x *ColumnMeta) GetIsNullable() bool
func (*ColumnMeta) GetLength ¶
func (x *ColumnMeta) GetLength() int32
func (*ColumnMeta) GetNamespace ¶
func (x *ColumnMeta) GetNamespace() string
func (*ColumnMeta) GetPrecision ¶
func (x *ColumnMeta) GetPrecision() int32
func (*ColumnMeta) GetScale ¶
func (x *ColumnMeta) GetScale() int32
func (*ColumnMeta) GetSchemaName ¶
func (x *ColumnMeta) GetSchemaName() string
func (*ColumnMeta) GetTypeMeta ¶
func (x *ColumnMeta) GetTypeMeta() *TypeMeta
func (*ColumnMeta) ProtoMessage ¶
func (*ColumnMeta) ProtoMessage()
func (*ColumnMeta) ProtoReflect ¶
func (x *ColumnMeta) ProtoReflect() protoreflect.Message
func (*ColumnMeta) Reset ¶
func (x *ColumnMeta) Reset()
func (*ColumnMeta) String ¶
func (x *ColumnMeta) String() string
type Column_ColumnType ¶
type Column_ColumnType int32
The PrimaryKey message provides details about a table’s primary key.
const ( // The database where the primary key’s table is located. Column_UNSPECIFIED Column_ColumnType = 0 // The namespace or schema of the primary key’s table. Column_REGULAR Column_ColumnType = 1 // The table with this primary key. Column_CALCULATED Column_ColumnType = 2 // The columns that make up the primary key. Column_VERSION Column_ColumnType = 3 )
func (Column_ColumnType) Descriptor ¶
func (Column_ColumnType) Descriptor() protoreflect.EnumDescriptor
func (Column_ColumnType) Enum ¶
func (x Column_ColumnType) Enum() *Column_ColumnType
func (Column_ColumnType) EnumDescriptor
deprecated
func (Column_ColumnType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Column_ColumnType.Descriptor instead.
func (Column_ColumnType) Number ¶
func (x Column_ColumnType) Number() protoreflect.EnumNumber
func (Column_ColumnType) String ¶
func (x Column_ColumnType) String() string
func (Column_ColumnType) Type ¶
func (Column_ColumnType) Type() protoreflect.EnumType
type CommitRequest ¶
type CommitRequest struct {
// contains filtered or unexported fields
}
Represents a request to commit a transaction. This message is used to signal the system to finalize all changes made during the transaction, making them permanent and visible to other transactions.
func (*CommitRequest) Descriptor
deprecated
func (*CommitRequest) Descriptor() ([]byte, []int)
Deprecated: Use CommitRequest.ProtoReflect.Descriptor instead.
func (*CommitRequest) ProtoMessage ¶
func (*CommitRequest) ProtoMessage()
func (*CommitRequest) ProtoReflect ¶
func (x *CommitRequest) ProtoReflect() protoreflect.Message
func (*CommitRequest) Reset ¶
func (x *CommitRequest) Reset()
func (*CommitRequest) String ¶
func (x *CommitRequest) String() string
type CommitResponse ¶
type CommitResponse struct {
// contains filtered or unexported fields
}
Represents the response after attempting to commit a transaction. This message serves as an acknowledgment that the commit request was received and processed, finalizing all changes made during the transaction. This message does not contain any fields. It simply serves as an acknowledgment of the commit.
func (*CommitResponse) Descriptor
deprecated
func (*CommitResponse) Descriptor() ([]byte, []int)
Deprecated: Use CommitResponse.ProtoReflect.Descriptor instead.
func (*CommitResponse) ProtoMessage ¶
func (*CommitResponse) ProtoMessage()
func (*CommitResponse) ProtoReflect ¶
func (x *CommitResponse) ProtoReflect() protoreflect.Message
func (*CommitResponse) Reset ¶
func (x *CommitResponse) Reset()
func (*CommitResponse) String ¶
func (x *CommitResponse) String() string
type ConnectionCheckRequest ¶
type ConnectionCheckRequest struct {
// contains filtered or unexported fields
}
The ConnectionCheckRequest message in combination with the corresponding remote procedure call is utilized to verify the current state of an established connection. It acts as a simple “ping” request, enabling clients to ascertain if the server is responsive and if the connection is still valid.
func (*ConnectionCheckRequest) Descriptor
deprecated
func (*ConnectionCheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionCheckRequest.ProtoReflect.Descriptor instead.
func (*ConnectionCheckRequest) ProtoMessage ¶
func (*ConnectionCheckRequest) ProtoMessage()
func (*ConnectionCheckRequest) ProtoReflect ¶
func (x *ConnectionCheckRequest) ProtoReflect() protoreflect.Message
func (*ConnectionCheckRequest) Reset ¶
func (x *ConnectionCheckRequest) Reset()
func (*ConnectionCheckRequest) String ¶
func (x *ConnectionCheckRequest) String() string
type ConnectionCheckResponse ¶
type ConnectionCheckResponse struct {
// contains filtered or unexported fields
}
The ConnectionCheckResponse message is sent by the server in response to a ConnectionCheckRequest from the client. It acts as an affirmation that the server is responsive, and the connection is still valid. This message does not contain any fields. Its receipt by the client is an indicator of the server’s responsiveness and the validity of the connection.
func (*ConnectionCheckResponse) Descriptor
deprecated
func (*ConnectionCheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionCheckResponse.ProtoReflect.Descriptor instead.
func (*ConnectionCheckResponse) ProtoMessage ¶
func (*ConnectionCheckResponse) ProtoMessage()
func (*ConnectionCheckResponse) ProtoReflect ¶
func (x *ConnectionCheckResponse) ProtoReflect() protoreflect.Message
func (*ConnectionCheckResponse) Reset ¶
func (x *ConnectionCheckResponse) Reset()
func (*ConnectionCheckResponse) String ¶
func (x *ConnectionCheckResponse) String() string
type ConnectionProperties ¶
type ConnectionProperties struct { // (Optional) Indicates whether transactions are automatically committed upon execution or require manual commitment. IsAutoCommit *bool `protobuf:"varint,1,opt,name=is_auto_commit,json=isAutoCommit,proto3,oneof" json:"is_auto_commit,omitempty"` // (Optional) Specifies the preferred namespace within the database or system that the client wants to interact with. NamespaceName *string `protobuf:"bytes,2,opt,name=namespace_name,json=namespaceName,proto3,oneof" json:"namespace_name,omitempty"` // contains filtered or unexported fields }
The ConnectionProperties message defines specific properties related to the client-server connection. It allows clients to specify certain behaviors and settings for the connection, such as transaction auto-commit status and target namespace preference.
func (*ConnectionProperties) Descriptor
deprecated
func (*ConnectionProperties) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionProperties.ProtoReflect.Descriptor instead.
func (*ConnectionProperties) GetIsAutoCommit ¶
func (x *ConnectionProperties) GetIsAutoCommit() bool
func (*ConnectionProperties) GetNamespaceName ¶
func (x *ConnectionProperties) GetNamespaceName() string
func (*ConnectionProperties) ProtoMessage ¶
func (*ConnectionProperties) ProtoMessage()
func (*ConnectionProperties) ProtoReflect ¶
func (x *ConnectionProperties) ProtoReflect() protoreflect.Message
func (*ConnectionProperties) Reset ¶
func (x *ConnectionProperties) Reset()
func (*ConnectionProperties) String ¶
func (x *ConnectionProperties) String() string
type ConnectionPropertiesUpdateRequest ¶
type ConnectionPropertiesUpdateRequest struct { // //Specifies the new settings for the connection. //Contains properties such as transaction auto-commit status and target namespace preference. ConnectionProperties *ConnectionProperties `protobuf:"bytes,4,opt,name=connection_properties,json=connectionProperties,proto3" json:"connection_properties,omitempty"` // contains filtered or unexported fields }
The ConnectionProperties message defines specific properties related to the client-server connection. It allows clients to specify certain behaviors and settings for the connection, such as transaction auto-commit status and target namespace preference.
func (*ConnectionPropertiesUpdateRequest) Descriptor
deprecated
func (*ConnectionPropertiesUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionPropertiesUpdateRequest.ProtoReflect.Descriptor instead.
func (*ConnectionPropertiesUpdateRequest) GetConnectionProperties ¶
func (x *ConnectionPropertiesUpdateRequest) GetConnectionProperties() *ConnectionProperties
func (*ConnectionPropertiesUpdateRequest) ProtoMessage ¶
func (*ConnectionPropertiesUpdateRequest) ProtoMessage()
func (*ConnectionPropertiesUpdateRequest) ProtoReflect ¶
func (x *ConnectionPropertiesUpdateRequest) ProtoReflect() protoreflect.Message
func (*ConnectionPropertiesUpdateRequest) Reset ¶
func (x *ConnectionPropertiesUpdateRequest) Reset()
func (*ConnectionPropertiesUpdateRequest) String ¶
func (x *ConnectionPropertiesUpdateRequest) String() string
type ConnectionPropertiesUpdateResponse ¶
type ConnectionPropertiesUpdateResponse struct {
// contains filtered or unexported fields
}
The ConnectionPropertiesUpdateResponse message is sent by the server in response to a ConnectionPropertiesUpdateRequest from the client. It acknowledges the success of the requested connection properties update. This message does not contain any fields. It serves as an acknowledgment of the update process for the connection properties.
func (*ConnectionPropertiesUpdateResponse) Descriptor
deprecated
func (*ConnectionPropertiesUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionPropertiesUpdateResponse.ProtoReflect.Descriptor instead.
func (*ConnectionPropertiesUpdateResponse) ProtoMessage ¶
func (*ConnectionPropertiesUpdateResponse) ProtoMessage()
func (*ConnectionPropertiesUpdateResponse) ProtoReflect ¶
func (x *ConnectionPropertiesUpdateResponse) ProtoReflect() protoreflect.Message
func (*ConnectionPropertiesUpdateResponse) Reset ¶
func (x *ConnectionPropertiesUpdateResponse) Reset()
func (*ConnectionPropertiesUpdateResponse) String ¶
func (x *ConnectionPropertiesUpdateResponse) String() string
type ConnectionRequest ¶
type ConnectionRequest struct { // Specifies the major version of the API that the client is using. MajorApiVersion int32 `protobuf:"varint,1,opt,name=major_api_version,json=majorApiVersion,proto3" json:"major_api_version,omitempty"` // Represents the minor version of the API in use. MinorApiVersion int32 `protobuf:"varint,2,opt,name=minor_api_version,json=minorApiVersion,proto3" json:"minor_api_version,omitempty"` // (Optional) The username for authentication when establishing the connection. Username *string `protobuf:"bytes,5,opt,name=username,proto3,oneof" json:"username,omitempty"` // (Optional) The password associated with the specified username for authentication purposes. Password *string `protobuf:"bytes,6,opt,name=password,proto3,oneof" json:"password,omitempty"` // (Optional) Contains specific properties related to the connection, such as timeout settings or database preferences. ConnectionProperties *ConnectionProperties `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
The ConnectionRequest message is designed to initiate a connection request from the client to the server. It contains information regarding the API version, client identity, and optional credentials, as well as properties associated with the connection.
func (*ConnectionRequest) Descriptor
deprecated
func (*ConnectionRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionRequest.ProtoReflect.Descriptor instead.
func (*ConnectionRequest) GetConnectionProperties ¶
func (x *ConnectionRequest) GetConnectionProperties() *ConnectionProperties
func (*ConnectionRequest) GetMajorApiVersion ¶
func (x *ConnectionRequest) GetMajorApiVersion() int32
func (*ConnectionRequest) GetMinorApiVersion ¶
func (x *ConnectionRequest) GetMinorApiVersion() int32
func (*ConnectionRequest) GetPassword ¶
func (x *ConnectionRequest) GetPassword() string
func (*ConnectionRequest) GetUsername ¶
func (x *ConnectionRequest) GetUsername() string
func (*ConnectionRequest) ProtoMessage ¶
func (*ConnectionRequest) ProtoMessage()
func (*ConnectionRequest) ProtoReflect ¶
func (x *ConnectionRequest) ProtoReflect() protoreflect.Message
func (*ConnectionRequest) Reset ¶
func (x *ConnectionRequest) Reset()
func (*ConnectionRequest) String ¶
func (x *ConnectionRequest) String() string
type ConnectionResponse ¶
type ConnectionResponse struct { // //Indicates whether the client’s API version is compatible with the server. //If true, the connection can proceed; if false, the client should consider updating or downgrading its API version. IsCompatible bool `protobuf:"varint,1,opt,name=is_compatible,json=isCompatible,proto3" json:"is_compatible,omitempty"` // The major version number of the server’s API. Helps the client ascertain the API level of the server. MajorApiVersion int32 `protobuf:"varint,2,opt,name=major_api_version,json=majorApiVersion,proto3" json:"major_api_version,omitempty"` // The minor version number of the server’s API. Provides finer granularity about the server’s capabilities. MinorApiVersion int32 `protobuf:"varint,3,opt,name=minor_api_version,json=minorApiVersion,proto3" json:"minor_api_version,omitempty"` // contains filtered or unexported fields }
The ConnectionResponse message is sent by the server in response to a ConnectionRequest from the client. It provides feedback regarding the compatibility of the client’s API version with the server, as well as other important information about the connection.
func (*ConnectionResponse) Descriptor
deprecated
func (*ConnectionResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionResponse.ProtoReflect.Descriptor instead.
func (*ConnectionResponse) GetIsCompatible ¶
func (x *ConnectionResponse) GetIsCompatible() bool
func (*ConnectionResponse) GetMajorApiVersion ¶
func (x *ConnectionResponse) GetMajorApiVersion() int32
func (*ConnectionResponse) GetMinorApiVersion ¶
func (x *ConnectionResponse) GetMinorApiVersion() int32
func (*ConnectionResponse) ProtoMessage ¶
func (*ConnectionResponse) ProtoMessage()
func (*ConnectionResponse) ProtoReflect ¶
func (x *ConnectionResponse) ProtoReflect() protoreflect.Message
func (*ConnectionResponse) Reset ¶
func (x *ConnectionResponse) Reset()
func (*ConnectionResponse) String ¶
func (x *ConnectionResponse) String() string
type DbmsVersionRequest ¶
type DbmsVersionRequest struct {
// contains filtered or unexported fields
}
The DbmsVersionRequest message is utilized to request the version information of the database management system (DBMS) in use. It acts as a trigger for the server to respond with the specific version details of the DBMS. This message does not contain any fields. It simply acts as an indicator to prompt the server for DbmsVersionResponse.
func (*DbmsVersionRequest) Descriptor
deprecated
func (*DbmsVersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DbmsVersionRequest.ProtoReflect.Descriptor instead.
func (*DbmsVersionRequest) ProtoMessage ¶
func (*DbmsVersionRequest) ProtoMessage()
func (*DbmsVersionRequest) ProtoReflect ¶
func (x *DbmsVersionRequest) ProtoReflect() protoreflect.Message
func (*DbmsVersionRequest) Reset ¶
func (x *DbmsVersionRequest) Reset()
func (*DbmsVersionRequest) String ¶
func (x *DbmsVersionRequest) String() string
type DbmsVersionResponse ¶
type DbmsVersionResponse struct { // The name of the database management system. DbmsName string `protobuf:"bytes,1,opt,name=dbms_name,json=dbmsName,proto3" json:"dbms_name,omitempty"` // The full version name of the DBMS. VersionName string `protobuf:"bytes,2,opt,name=version_name,json=versionName,proto3" json:"version_name,omitempty"` // The major version number of the DBMS. MajorVersion int32 `protobuf:"varint,3,opt,name=major_version,json=majorVersion,proto3" json:"major_version,omitempty"` // The minor version number of the DBMS. MinorVersion int32 `protobuf:"varint,4,opt,name=minor_version,json=minorVersion,proto3" json:"minor_version,omitempty"` // contains filtered or unexported fields }
The DbmsVersionResponse message relays details about the version and name of the database management system (DBMS) in response to a DbmsVersionRequest.
func (*DbmsVersionResponse) Descriptor
deprecated
func (*DbmsVersionResponse) Descriptor() ([]byte, []int)
Deprecated: Use DbmsVersionResponse.ProtoReflect.Descriptor instead.
func (*DbmsVersionResponse) GetDbmsName ¶
func (x *DbmsVersionResponse) GetDbmsName() string
func (*DbmsVersionResponse) GetMajorVersion ¶
func (x *DbmsVersionResponse) GetMajorVersion() int32
func (*DbmsVersionResponse) GetMinorVersion ¶
func (x *DbmsVersionResponse) GetMinorVersion() int32
func (*DbmsVersionResponse) GetVersionName ¶
func (x *DbmsVersionResponse) GetVersionName() string
func (*DbmsVersionResponse) ProtoMessage ¶
func (*DbmsVersionResponse) ProtoMessage()
func (*DbmsVersionResponse) ProtoReflect ¶
func (x *DbmsVersionResponse) ProtoReflect() protoreflect.Message
func (*DbmsVersionResponse) Reset ¶
func (x *DbmsVersionResponse) Reset()
func (*DbmsVersionResponse) String ¶
func (x *DbmsVersionResponse) String() string
type DefaultNamespaceRequest ¶
type DefaultNamespaceRequest struct {
// contains filtered or unexported fields
}
Request the default namespace
func (*DefaultNamespaceRequest) Descriptor
deprecated
func (*DefaultNamespaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DefaultNamespaceRequest.ProtoReflect.Descriptor instead.
func (*DefaultNamespaceRequest) ProtoMessage ¶
func (*DefaultNamespaceRequest) ProtoMessage()
func (*DefaultNamespaceRequest) ProtoReflect ¶
func (x *DefaultNamespaceRequest) ProtoReflect() protoreflect.Message
func (*DefaultNamespaceRequest) Reset ¶
func (x *DefaultNamespaceRequest) Reset()
func (*DefaultNamespaceRequest) String ¶
func (x *DefaultNamespaceRequest) String() string
type DefaultNamespaceResponse ¶
type DefaultNamespaceResponse struct { DefaultNamespace string `protobuf:"bytes,1,opt,name=default_namespace,json=defaultNamespace,proto3" json:"default_namespace,omitempty"` // contains filtered or unexported fields }
The default namespace
func (*DefaultNamespaceResponse) Descriptor
deprecated
func (*DefaultNamespaceResponse) Descriptor() ([]byte, []int)
Deprecated: Use DefaultNamespaceResponse.ProtoReflect.Descriptor instead.
func (*DefaultNamespaceResponse) GetDefaultNamespace ¶
func (x *DefaultNamespaceResponse) GetDefaultNamespace() string
func (*DefaultNamespaceResponse) ProtoMessage ¶
func (*DefaultNamespaceResponse) ProtoMessage()
func (*DefaultNamespaceResponse) ProtoReflect ¶
func (x *DefaultNamespaceResponse) ProtoReflect() protoreflect.Message
func (*DefaultNamespaceResponse) Reset ¶
func (x *DefaultNamespaceResponse) Reset()
func (*DefaultNamespaceResponse) String ¶
func (x *DefaultNamespaceResponse) String() string
type DisconnectRequest ¶
type DisconnectRequest struct {
// contains filtered or unexported fields
}
The ConnectionCheckRequest message in combination with the corresponding remote procedure call is utilized to verify the current state of an established connection. It acts as a simple “ping” request, enabling clients to ascertain if the server is responsive and if the connection is still valid. This message does not contain any fields. It simply acts as an indicator to prompt the server for a ConnectionCheckResponse.
func (*DisconnectRequest) Descriptor
deprecated
func (*DisconnectRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisconnectRequest.ProtoReflect.Descriptor instead.
func (*DisconnectRequest) ProtoMessage ¶
func (*DisconnectRequest) ProtoMessage()
func (*DisconnectRequest) ProtoReflect ¶
func (x *DisconnectRequest) ProtoReflect() protoreflect.Message
func (*DisconnectRequest) Reset ¶
func (x *DisconnectRequest) Reset()
func (*DisconnectRequest) String ¶
func (x *DisconnectRequest) String() string
type DisconnectResponse ¶
type DisconnectResponse struct {
// contains filtered or unexported fields
}
The DisconnectionResponse message is sent by the server in response to a DisconnectRequest from the client. It provides an acknowledgment that the disconnection process has been acknowledged and processed by the server. This message does not contain any fields. It simply serves as an acknowledgment of the disconnection process.
func (*DisconnectResponse) Descriptor
deprecated
func (*DisconnectResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisconnectResponse.ProtoReflect.Descriptor instead.
func (*DisconnectResponse) ProtoMessage ¶
func (*DisconnectResponse) ProtoMessage()
func (*DisconnectResponse) ProtoReflect ¶
func (x *DisconnectResponse) ProtoReflect() protoreflect.Message
func (*DisconnectResponse) Reset ¶
func (x *DisconnectResponse) Reset()
func (*DisconnectResponse) String ¶
func (x *DisconnectResponse) String() string
type Document ¶
type Document struct {
// contains filtered or unexported fields
}
The Document message will be used to encapsulate the metadata related to a document entity. The structure is presently empty, but it’s expected to be expanded with attributes pertinent to documents in future updates. At this moment, the Document message serves as a placeholder and does not possess any fields.
func (*Document) Descriptor
deprecated
func (*Document) ProtoMessage ¶
func (*Document) ProtoMessage()
func (*Document) ProtoReflect ¶
func (x *Document) ProtoReflect() protoreflect.Message
type DocumentFrame ¶
type DocumentFrame struct { // A list of documents contained within this frame. Each entry in this list is an instance of ProtoDocument, representing an individual document. Documents []*ProtoDocument `protobuf:"bytes,1,rep,name=documents,proto3" json:"documents,omitempty"` // contains filtered or unexported fields }
The DocumentFrame message represents a frame containing one or more documents and is used to relay results or data entries structured as documents from the server to the client.
func (*DocumentFrame) Descriptor
deprecated
func (*DocumentFrame) Descriptor() ([]byte, []int)
Deprecated: Use DocumentFrame.ProtoReflect.Descriptor instead.
func (*DocumentFrame) GetDocuments ¶
func (x *DocumentFrame) GetDocuments() []*ProtoDocument
func (*DocumentFrame) ProtoMessage ¶
func (*DocumentFrame) ProtoMessage()
func (*DocumentFrame) ProtoReflect ¶
func (x *DocumentFrame) ProtoReflect() protoreflect.Message
func (*DocumentFrame) Reset ¶
func (x *DocumentFrame) Reset()
func (*DocumentFrame) String ¶
func (x *DocumentFrame) String() string
type EntitiesRequest ¶
type EntitiesRequest struct { // The name of the namespace within which entities are to be searched. NamespaceName string `protobuf:"bytes,1,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` // An optional pattern for filtering the returned entities. This can help in narrowing down the list of entities based on a naming pattern or other criteria. EntityPattern *string `protobuf:"bytes,2,opt,name=entity_pattern,json=entityPattern,proto3,oneof" json:"entity_pattern,omitempty"` // contains filtered or unexported fields }
The EntitiesRequest message is meant for querying details about entities within a specific namespace, possibly using a pattern to narrow down the results.
func (*EntitiesRequest) Descriptor
deprecated
func (*EntitiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use EntitiesRequest.ProtoReflect.Descriptor instead.
func (*EntitiesRequest) GetEntityPattern ¶
func (x *EntitiesRequest) GetEntityPattern() string
func (*EntitiesRequest) GetNamespaceName ¶
func (x *EntitiesRequest) GetNamespaceName() string
func (*EntitiesRequest) ProtoMessage ¶
func (*EntitiesRequest) ProtoMessage()
func (*EntitiesRequest) ProtoReflect ¶
func (x *EntitiesRequest) ProtoReflect() protoreflect.Message
func (*EntitiesRequest) Reset ¶
func (x *EntitiesRequest) Reset()
func (*EntitiesRequest) String ¶
func (x *EntitiesRequest) String() string
type EntitiesResponse ¶
type EntitiesResponse struct { // A list of Entity messages containing information about each entity within the requested namespace. Entities []*Entity `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"` // contains filtered or unexported fields }
The EntitiesResponse message returns a list of entities that match the provided criteria from the EntitiesRequest.
func (*EntitiesResponse) Descriptor
deprecated
func (*EntitiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use EntitiesResponse.ProtoReflect.Descriptor instead.
func (*EntitiesResponse) GetEntities ¶
func (x *EntitiesResponse) GetEntities() []*Entity
func (*EntitiesResponse) ProtoMessage ¶
func (*EntitiesResponse) ProtoMessage()
func (*EntitiesResponse) ProtoReflect ¶
func (x *EntitiesResponse) ProtoReflect() protoreflect.Message
func (*EntitiesResponse) Reset ¶
func (x *EntitiesResponse) Reset()
func (*EntitiesResponse) String ¶
func (x *EntitiesResponse) String() string
type Entity ¶
type Entity struct { // Types that are assignable to Entity: // *Entity_Table // *Entity_Graph // *Entity_Document Entity isEntity_Entity `protobuf_oneof:"Entity"` // contains filtered or unexported fields }
The Entity message acts as a generic wrapper for different of entities metadata messages. Only one of the entities metadata fields can be set for a given message instance. Different entity metadata messages are used to represent the metadata of different entity types. The available entity metadata messages are, Table for relational entities, Graph for labeled property graph entities and Document for entities in the document model.
func (*Entity) Descriptor
deprecated
func (*Entity) GetDocument ¶
func (*Entity) ProtoMessage ¶
func (*Entity) ProtoMessage()
func (*Entity) ProtoReflect ¶
func (x *Entity) ProtoReflect() protoreflect.Message
type Entity_Document ¶
type Entity_Document struct { // An entity of type Document. Document *Document `protobuf:"bytes,3,opt,name=document,proto3,oneof"` // add other entities known in other models }
type Entity_Graph ¶
type Entity_Graph struct { // An entity of type Graph. Graph *Graph `protobuf:"bytes,2,opt,name=graph,proto3,oneof"` }
type Entity_Table ¶
type Entity_Table struct { // An entity of type Table. Table *Table `protobuf:"bytes,1,opt,name=table,proto3,oneof"` }
type ErrorDetails ¶
type ErrorDetails struct { // A numeric code representing the specific error encountered. This code can be used programmatically to handle specific error cases. ErrorCode *int32 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,oneof" json:"error_code,omitempty"` // An optional state description in the form of an identifier that provides further context about the error. State *string `protobuf:"bytes,2,opt,name=state,proto3,oneof" json:"state,omitempty"` // A human-readable message describing the error in detail. This message offers clients a clear understanding of the issue. Message *string `protobuf:"bytes,3,opt,name=message,proto3,oneof" json:"message,omitempty"` // contains filtered or unexported fields }
The ErrorDetails message conveys specific information about an error encountered during the processing of a request. This detailed feedback aids clients in understanding the nature and cause of an issue.
func (*ErrorDetails) Descriptor
deprecated
func (*ErrorDetails) Descriptor() ([]byte, []int)
Deprecated: Use ErrorDetails.ProtoReflect.Descriptor instead.
func (*ErrorDetails) GetErrorCode ¶
func (x *ErrorDetails) GetErrorCode() int32
func (*ErrorDetails) GetMessage ¶
func (x *ErrorDetails) GetMessage() string
func (*ErrorDetails) GetState ¶
func (x *ErrorDetails) GetState() string
func (*ErrorDetails) ProtoMessage ¶
func (*ErrorDetails) ProtoMessage()
func (*ErrorDetails) ProtoReflect ¶
func (x *ErrorDetails) ProtoReflect() protoreflect.Message
func (*ErrorDetails) Reset ¶
func (x *ErrorDetails) Reset()
func (*ErrorDetails) String ¶
func (x *ErrorDetails) String() string
type ErrorResponse ¶
type ErrorResponse struct { // Human readable error message Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"` // contains filtered or unexported fields }
Response message sent to the client by the server in case of an error.
func (*ErrorResponse) Descriptor
deprecated
func (*ErrorResponse) Descriptor() ([]byte, []int)
Deprecated: Use ErrorResponse.ProtoReflect.Descriptor instead.
func (*ErrorResponse) GetMessage ¶
func (x *ErrorResponse) GetMessage() string
func (*ErrorResponse) ProtoMessage ¶
func (*ErrorResponse) ProtoMessage()
func (*ErrorResponse) ProtoReflect ¶
func (x *ErrorResponse) ProtoReflect() protoreflect.Message
func (*ErrorResponse) Reset ¶
func (x *ErrorResponse) Reset()
func (*ErrorResponse) String ¶
func (x *ErrorResponse) String() string
type ExecuteIndexedStatementBatchRequest ¶
type ExecuteIndexedStatementBatchRequest struct { // The unique identifier of the prepared statement to be executed. StatementId int32 `protobuf:"varint,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"` // List of sets of indexed parameters for multiple executions of the statement. Parameters []*IndexedParameters `protobuf:"bytes,2,rep,name=parameters,proto3" json:"parameters,omitempty"` // contains filtered or unexported fields }
Encapsulates a batch request to execute a prepared statement multiple times with different sets of indexed parameters. This is useful for executing the same statement with various parameter sets in a single operation, enhancing performance and efficiency.
func (*ExecuteIndexedStatementBatchRequest) Descriptor
deprecated
func (*ExecuteIndexedStatementBatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteIndexedStatementBatchRequest.ProtoReflect.Descriptor instead.
func (*ExecuteIndexedStatementBatchRequest) GetParameters ¶
func (x *ExecuteIndexedStatementBatchRequest) GetParameters() []*IndexedParameters
func (*ExecuteIndexedStatementBatchRequest) GetStatementId ¶
func (x *ExecuteIndexedStatementBatchRequest) GetStatementId() int32
func (*ExecuteIndexedStatementBatchRequest) ProtoMessage ¶
func (*ExecuteIndexedStatementBatchRequest) ProtoMessage()
func (*ExecuteIndexedStatementBatchRequest) ProtoReflect ¶
func (x *ExecuteIndexedStatementBatchRequest) ProtoReflect() protoreflect.Message
func (*ExecuteIndexedStatementBatchRequest) Reset ¶
func (x *ExecuteIndexedStatementBatchRequest) Reset()
func (*ExecuteIndexedStatementBatchRequest) String ¶
func (x *ExecuteIndexedStatementBatchRequest) String() string
type ExecuteIndexedStatementRequest ¶
type ExecuteIndexedStatementRequest struct { // The unique identifier of the prepared statement to be executed. StatementId int32 `protobuf:"varint,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"` // The indexed parameters to be used with the statement. Parameters *IndexedParameters `protobuf:"bytes,2,opt,name=parameters,proto3" json:"parameters,omitempty"` // (Optional) Number of rows to include into the response message of this call. More rows can be fetched afterwards. FetchSize *int32 `protobuf:"varint,3,opt,name=fetch_size,json=fetchSize,proto3,oneof" json:"fetch_size,omitempty"` // contains filtered or unexported fields }
Represents a request to execute a previously prepared statement by its ID, using indexed parameters. his allows for efficient execution of prepared statements with the provided parameters.
func (*ExecuteIndexedStatementRequest) Descriptor
deprecated
func (*ExecuteIndexedStatementRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteIndexedStatementRequest.ProtoReflect.Descriptor instead.
func (*ExecuteIndexedStatementRequest) GetFetchSize ¶
func (x *ExecuteIndexedStatementRequest) GetFetchSize() int32
func (*ExecuteIndexedStatementRequest) GetParameters ¶
func (x *ExecuteIndexedStatementRequest) GetParameters() *IndexedParameters
func (*ExecuteIndexedStatementRequest) GetStatementId ¶
func (x *ExecuteIndexedStatementRequest) GetStatementId() int32
func (*ExecuteIndexedStatementRequest) ProtoMessage ¶
func (*ExecuteIndexedStatementRequest) ProtoMessage()
func (*ExecuteIndexedStatementRequest) ProtoReflect ¶
func (x *ExecuteIndexedStatementRequest) ProtoReflect() protoreflect.Message
func (*ExecuteIndexedStatementRequest) Reset ¶
func (x *ExecuteIndexedStatementRequest) Reset()
func (*ExecuteIndexedStatementRequest) String ¶
func (x *ExecuteIndexedStatementRequest) String() string
type ExecuteNamedStatementRequest ¶
type ExecuteNamedStatementRequest struct { // The unique identifier of the prepared statement to be executed. StatementId int32 `protobuf:"varint,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"` // The named parameters to be used with the statement. Parameters *NamedParameters `protobuf:"bytes,2,opt,name=parameters,proto3" json:"parameters,omitempty"` // (Optional) Number of rows to include into the response message of this call. More rows can be fetched afterwards. FetchSize *int32 `protobuf:"varint,3,opt,name=fetch_size,json=fetchSize,proto3,oneof" json:"fetch_size,omitempty"` // contains filtered or unexported fields }
Represents a request to execute a previously prepared statement by its ID, using named parameters. This approach allows for parameter values to be associated with specific parameter names in the statement, providing clarity and reducing errors in parameter placement.
func (*ExecuteNamedStatementRequest) Descriptor
deprecated
func (*ExecuteNamedStatementRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteNamedStatementRequest.ProtoReflect.Descriptor instead.
func (*ExecuteNamedStatementRequest) GetFetchSize ¶
func (x *ExecuteNamedStatementRequest) GetFetchSize() int32
func (*ExecuteNamedStatementRequest) GetParameters ¶
func (x *ExecuteNamedStatementRequest) GetParameters() *NamedParameters
func (*ExecuteNamedStatementRequest) GetStatementId ¶
func (x *ExecuteNamedStatementRequest) GetStatementId() int32
func (*ExecuteNamedStatementRequest) ProtoMessage ¶
func (*ExecuteNamedStatementRequest) ProtoMessage()
func (*ExecuteNamedStatementRequest) ProtoReflect ¶
func (x *ExecuteNamedStatementRequest) ProtoReflect() protoreflect.Message
func (*ExecuteNamedStatementRequest) Reset ¶
func (x *ExecuteNamedStatementRequest) Reset()
func (*ExecuteNamedStatementRequest) String ¶
func (x *ExecuteNamedStatementRequest) String() string
type ExecuteUnparameterizedStatementBatchRequest ¶
type ExecuteUnparameterizedStatementBatchRequest struct { // //List of statements to be executed. Each statement is an instance of ExecuteUnparameterizedStatementRequest, //allowing for individual control over the execution parameters of each statement in the batch. Statements []*ExecuteUnparameterizedStatementRequest `protobuf:"bytes,1,rep,name=statements,proto3" json:"statements,omitempty"` // contains filtered or unexported fields }
Encapsulates a batch of unparameterized statements to be executed. This is useful for executing multiple statements in a single call, improving efficiency and performance by reducing the number of round trips to the server.
func (*ExecuteUnparameterizedStatementBatchRequest) Descriptor
deprecated
func (*ExecuteUnparameterizedStatementBatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteUnparameterizedStatementBatchRequest.ProtoReflect.Descriptor instead.
func (*ExecuteUnparameterizedStatementBatchRequest) GetStatements ¶
func (x *ExecuteUnparameterizedStatementBatchRequest) GetStatements() []*ExecuteUnparameterizedStatementRequest
func (*ExecuteUnparameterizedStatementBatchRequest) ProtoMessage ¶
func (*ExecuteUnparameterizedStatementBatchRequest) ProtoMessage()
func (*ExecuteUnparameterizedStatementBatchRequest) ProtoReflect ¶
func (x *ExecuteUnparameterizedStatementBatchRequest) ProtoReflect() protoreflect.Message
func (*ExecuteUnparameterizedStatementBatchRequest) Reset ¶
func (x *ExecuteUnparameterizedStatementBatchRequest) Reset()
func (*ExecuteUnparameterizedStatementBatchRequest) String ¶
func (x *ExecuteUnparameterizedStatementBatchRequest) String() string
type ExecuteUnparameterizedStatementRequest ¶
type ExecuteUnparameterizedStatementRequest struct { // Specifies the query language of the statement being executed. LanguageName string `protobuf:"bytes,1,opt,name=language_name,json=languageName,proto3" json:"language_name,omitempty"` // The statement to be executed. Statement string `protobuf:"bytes,2,opt,name=statement,proto3" json:"statement,omitempty"` // //(Optional) Number of rows to include into the response message of this call. //More rows can be fetched afterwards. If not specified, a default value is used. FetchSize *int32 `protobuf:"varint,3,opt,name=fetch_size,json=fetchSize,proto3,oneof" json:"fetch_size,omitempty"` // //(Optional) The namespace under which the statement should be executed. //If not specified, the namespace specified for the connection is used. NamespaceName *string `protobuf:"bytes,4,opt,name=namespace_name,json=namespaceName,proto3,oneof" json:"namespace_name,omitempty"` // contains filtered or unexported fields }
Represents a request to execute a statement without any parameters. This message includes details about the language in which the statement is written, the statement itself, and optional attributes such as fetch size and namespace name to control how the statement is executed.
func (*ExecuteUnparameterizedStatementRequest) Descriptor
deprecated
func (*ExecuteUnparameterizedStatementRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExecuteUnparameterizedStatementRequest.ProtoReflect.Descriptor instead.
func (*ExecuteUnparameterizedStatementRequest) GetFetchSize ¶
func (x *ExecuteUnparameterizedStatementRequest) GetFetchSize() int32
func (*ExecuteUnparameterizedStatementRequest) GetLanguageName ¶
func (x *ExecuteUnparameterizedStatementRequest) GetLanguageName() string
func (*ExecuteUnparameterizedStatementRequest) GetNamespaceName ¶
func (x *ExecuteUnparameterizedStatementRequest) GetNamespaceName() string
func (*ExecuteUnparameterizedStatementRequest) GetStatement ¶
func (x *ExecuteUnparameterizedStatementRequest) GetStatement() string
func (*ExecuteUnparameterizedStatementRequest) ProtoMessage ¶
func (*ExecuteUnparameterizedStatementRequest) ProtoMessage()
func (*ExecuteUnparameterizedStatementRequest) ProtoReflect ¶
func (x *ExecuteUnparameterizedStatementRequest) ProtoReflect() protoreflect.Message
func (*ExecuteUnparameterizedStatementRequest) Reset ¶
func (x *ExecuteUnparameterizedStatementRequest) Reset()
func (*ExecuteUnparameterizedStatementRequest) String ¶
func (x *ExecuteUnparameterizedStatementRequest) String() string
type FetchRequest ¶
type FetchRequest struct { // The unique identifier of the statement whose results are to be fetched. StatementId int32 `protobuf:"varint,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"` // (Optional) Number of rows to retrieve in this batch. If no fetch size is specified, a default value is used. FetchSize *int32 `protobuf:"varint,2,opt,name=fetch_size,json=fetchSize,proto3,oneof" json:"fetch_size,omitempty"` // contains filtered or unexported fields }
Represents a request to fetch a batch of results for a previously executed statement. This is typically used in conjunction with large result sets, where the results are fetched in multiple batches to manage memory and network resources effectively.
func (*FetchRequest) Descriptor
deprecated
func (*FetchRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchRequest.ProtoReflect.Descriptor instead.
func (*FetchRequest) GetFetchSize ¶
func (x *FetchRequest) GetFetchSize() int32
func (*FetchRequest) GetStatementId ¶
func (x *FetchRequest) GetStatementId() int32
func (*FetchRequest) ProtoMessage ¶
func (*FetchRequest) ProtoMessage()
func (*FetchRequest) ProtoReflect ¶
func (x *FetchRequest) ProtoReflect() protoreflect.Message
func (*FetchRequest) Reset ¶
func (x *FetchRequest) Reset()
func (*FetchRequest) String ¶
func (x *FetchRequest) String() string
type FieldMeta ¶
type FieldMeta struct { // Index of the field within its containing structure. FieldIndex int32 `protobuf:"varint,1,opt,name=field_index,json=fieldIndex,proto3" json:"field_index,omitempty"` // Indicates whether the field can contain null values. IsNullable bool `protobuf:"varint,2,opt,name=is_nullable,json=isNullable,proto3" json:"is_nullable,omitempty"` // Length of the field’s value. Length int32 `protobuf:"varint,3,opt,name=length,proto3" json:"length,omitempty"` // Name of the field. FieldName string `protobuf:"bytes,4,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` // Precision of the field, usually for numerical values. Precision int32 `protobuf:"varint,6,opt,name=precision,proto3" json:"precision,omitempty"` // Metadata describing the type of the field. TypeMeta *TypeMeta `protobuf:"bytes,9,opt,name=type_meta,json=typeMeta,proto3" json:"type_meta,omitempty"` // Scale of the field, typically for numerical values. Scale int32 `protobuf:"varint,10,opt,name=scale,proto3" json:"scale,omitempty"` // contains filtered or unexported fields }
The FieldMeta message provides metadata for individual fields, which can be part of complex structures like arrays or structs.
func (*FieldMeta) Descriptor
deprecated
func (*FieldMeta) GetFieldIndex ¶
func (*FieldMeta) GetFieldName ¶
func (*FieldMeta) GetIsNullable ¶
func (*FieldMeta) GetPrecision ¶
func (*FieldMeta) GetTypeMeta ¶
func (*FieldMeta) ProtoMessage ¶
func (*FieldMeta) ProtoMessage()
func (*FieldMeta) ProtoReflect ¶
func (x *FieldMeta) ProtoReflect() protoreflect.Message
type ForeignKey ¶
type ForeignKey struct { // //The namespace or schema of the referenced table. //This indicates the specific namespace or schema within the database where the referenced table resides. ReferencedNamespaceName *string `` /* 138-byte string literal not displayed */ // //The table being referenced by the foreign key. //This field identifies the target table that contains the referenced columns. ReferencedTableName string `protobuf:"bytes,3,opt,name=referenced_table_name,json=referencedTableName,proto3" json:"referenced_table_name,omitempty"` // The columns in the referenced table. These are the columns in the referenced table that the foreign key points to. ReferencedColumns []*Column `protobuf:"bytes,4,rep,name=referenced_columns,json=referencedColumns,proto3" json:"referenced_columns,omitempty"` // //The columns in the current table that make up the foreign key. //These columns in the table contain the foreign key constraint reference the corresponding columns in the referenced table. ForeignColumns []*Column `protobuf:"bytes,8,rep,name=foreign_columns,json=foreignColumns,proto3" json:"foreign_columns,omitempty"` // //A numeric representation of the action taken when a referenced row is updated. //This rule determines how changes to the referenced columns affect the rows that hold the foreign key. UpdateRule int32 `protobuf:"varint,10,opt,name=update_rule,json=updateRule,proto3" json:"update_rule,omitempty"` // //A numeric representation of the action taken when a referenced row is deleted. //Similar to the update rule, this defines the behavior of the foreign key relationship when rows in the referenced table are deleted. DeleteRule int32 `protobuf:"varint,11,opt,name=delete_rule,json=deleteRule,proto3" json:"delete_rule,omitempty"` // //An optional name for the foreign key constraint. //This allows for the naming of the foreign key constraint for easier reference and management within the database. KeyName *string `protobuf:"bytes,12,opt,name=key_name,json=keyName,proto3,oneof" json:"key_name,omitempty"` // contains filtered or unexported fields }
The ForeignKey message details a foreign key relationship between tables, providing information about the linkage between a table's column(s) and the column(s) of another table it references. This relationship is crucial for maintaining referential integrity within the database.
func (*ForeignKey) Descriptor
deprecated
func (*ForeignKey) Descriptor() ([]byte, []int)
Deprecated: Use ForeignKey.ProtoReflect.Descriptor instead.
func (*ForeignKey) GetDeleteRule ¶
func (x *ForeignKey) GetDeleteRule() int32
func (*ForeignKey) GetForeignColumns ¶
func (x *ForeignKey) GetForeignColumns() []*Column
func (*ForeignKey) GetKeyName ¶
func (x *ForeignKey) GetKeyName() string
func (*ForeignKey) GetReferencedColumns ¶
func (x *ForeignKey) GetReferencedColumns() []*Column
func (*ForeignKey) GetReferencedNamespaceName ¶
func (x *ForeignKey) GetReferencedNamespaceName() string
func (*ForeignKey) GetReferencedTableName ¶
func (x *ForeignKey) GetReferencedTableName() string
func (*ForeignKey) GetUpdateRule ¶
func (x *ForeignKey) GetUpdateRule() int32
func (*ForeignKey) ProtoMessage ¶
func (*ForeignKey) ProtoMessage()
func (*ForeignKey) ProtoReflect ¶
func (x *ForeignKey) ProtoReflect() protoreflect.Message
func (*ForeignKey) Reset ¶
func (x *ForeignKey) Reset()
func (*ForeignKey) String ¶
func (x *ForeignKey) String() string
type Frame ¶
type Frame struct { // Indicates if this frame is the last in a series of frames, useful for paginated results. IsLast bool `protobuf:"varint,1,opt,name=is_last,json=isLast,proto3" json:"is_last,omitempty"` // The actual data frame. It could be a relational table (RelationalFrame), a graph (GraphFrame), or a document (DocumentFrame). // // Types that are assignable to Result: // *Frame_RelationalFrame // *Frame_GraphFrame // *Frame_DocumentFrame Result isFrame_Result `protobuf_oneof:"result"` // contains filtered or unexported fields }
Represents a frame of data that could be one of several types, offering flexibility in representing different types of data responses. This structure allows for a more generic interface that can handle various data structures.
func (*Frame) Descriptor
deprecated
func (*Frame) GetDocumentFrame ¶
func (x *Frame) GetDocumentFrame() *DocumentFrame
func (*Frame) GetGraphFrame ¶
func (x *Frame) GetGraphFrame() *GraphFrame
func (*Frame) GetRelationalFrame ¶
func (x *Frame) GetRelationalFrame() *RelationalFrame
func (*Frame) ProtoMessage ¶
func (*Frame) ProtoMessage()
func (*Frame) ProtoReflect ¶
func (x *Frame) ProtoReflect() protoreflect.Message
type Frame_DocumentFrame ¶
type Frame_DocumentFrame struct {
DocumentFrame *DocumentFrame `protobuf:"bytes,4,opt,name=document_frame,json=documentFrame,proto3,oneof"`
}
type Frame_GraphFrame ¶
type Frame_GraphFrame struct {
GraphFrame *GraphFrame `protobuf:"bytes,3,opt,name=graph_frame,json=graphFrame,proto3,oneof"`
}
type Frame_RelationalFrame ¶
type Frame_RelationalFrame struct {
RelationalFrame *RelationalFrame `protobuf:"bytes,2,opt,name=relational_frame,json=relationalFrame,proto3,oneof"`
}
type Function ¶
type Function struct { // The name of the function. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The expected syntax for using the function. Syntax string `protobuf:"bytes,2,opt,name=syntax,proto3" json:"syntax,omitempty"` // The category to which the function belongs. Helps in categorizing functions for better management and understanding. FunctionCategory string `protobuf:"bytes,3,opt,name=function_category,json=functionCategory,proto3" json:"function_category,omitempty"` // Indicates whether the function is a table function. If true, it means the function returns a table; otherwise, it returns a scalar value. IsTableFunction bool `protobuf:"varint,4,opt,name=is_table_function,json=isTableFunction,proto3" json:"is_table_function,omitempty"` // contains filtered or unexported fields }
The Function message encapsulates details about a specific function in the system.
func (*Function) Descriptor
deprecated
func (*Function) GetFunctionCategory ¶
func (*Function) GetIsTableFunction ¶
func (*Function) ProtoMessage ¶
func (*Function) ProtoMessage()
func (*Function) ProtoReflect ¶
func (x *Function) ProtoReflect() protoreflect.Message
type FunctionsRequest ¶
type FunctionsRequest struct { // Defines the query language for which the functions are sought. This field determines the range of functions that will be retrieved. QueryLanguage string `protobuf:"bytes,1,opt,name=query_language,json=queryLanguage,proto3" json:"query_language,omitempty"` // //Categorizes the function, allowing clients to filter results based on specific categories, such as “NUMERIC”, “STRING”, or “SYSTEM”. //This helps in refining the search for specific types of functions. FunctionCategory string `protobuf:"bytes,2,opt,name=function_category,json=functionCategory,proto3" json:"function_category,omitempty"` // contains filtered or unexported fields }
The FunctionsRequest message is wielded to obtain a list of functions from the database based on the specified query language and function category.
func (*FunctionsRequest) Descriptor
deprecated
func (*FunctionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use FunctionsRequest.ProtoReflect.Descriptor instead.
func (*FunctionsRequest) GetFunctionCategory ¶
func (x *FunctionsRequest) GetFunctionCategory() string
func (*FunctionsRequest) GetQueryLanguage ¶
func (x *FunctionsRequest) GetQueryLanguage() string
func (*FunctionsRequest) ProtoMessage ¶
func (*FunctionsRequest) ProtoMessage()
func (*FunctionsRequest) ProtoReflect ¶
func (x *FunctionsRequest) ProtoReflect() protoreflect.Message
func (*FunctionsRequest) Reset ¶
func (x *FunctionsRequest) Reset()
func (*FunctionsRequest) String ¶
func (x *FunctionsRequest) String() string
type FunctionsResponse ¶
type FunctionsResponse struct { // A list of Function objects detailing each function present in the system. Functions []*Function `protobuf:"bytes,1,rep,name=functions,proto3" json:"functions,omitempty"` // contains filtered or unexported fields }
The FunctionsResponse message provides a list of functions available within the system.
func (*FunctionsResponse) Descriptor
deprecated
func (*FunctionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use FunctionsResponse.ProtoReflect.Descriptor instead.
func (*FunctionsResponse) GetFunctions ¶
func (x *FunctionsResponse) GetFunctions() []*Function
func (*FunctionsResponse) ProtoMessage ¶
func (*FunctionsResponse) ProtoMessage()
func (*FunctionsResponse) ProtoReflect ¶
func (x *FunctionsResponse) ProtoReflect() protoreflect.Message
func (*FunctionsResponse) Reset ¶
func (x *FunctionsResponse) Reset()
func (*FunctionsResponse) String ¶
func (x *FunctionsResponse) String() string
type Graph ¶
type Graph struct {
// contains filtered or unexported fields
}
The Graph message will be used to represent the metadata of a graph entity. As of now, the structure is empty but it is expected to encapsulate various attributes and details about graph entities in the future. As of now, the Graph message is a placeholder and does not contain any fields.
func (*Graph) Descriptor
deprecated
func (*Graph) ProtoMessage ¶
func (*Graph) ProtoMessage()
func (*Graph) ProtoReflect ¶
func (x *Graph) ProtoReflect() protoreflect.Message
type GraphFrame ¶
type GraphFrame struct {
// contains filtered or unexported fields
}
The GraphFrame message is a placeholder intended to represent graph frames as part of the labeled property graph model. As of now, the graph model is not fully implemented, making this message void of fields. It acts as a provision for future developments where fields related to the graph model will be added. Currently, this message does not contain any fields. It is reserved for future use when the graph model is more completely realized.
func (*GraphFrame) Descriptor
deprecated
func (*GraphFrame) Descriptor() ([]byte, []int)
Deprecated: Use GraphFrame.ProtoReflect.Descriptor instead.
func (*GraphFrame) ProtoMessage ¶
func (*GraphFrame) ProtoMessage()
func (*GraphFrame) ProtoReflect ¶
func (x *GraphFrame) ProtoReflect() protoreflect.Message
func (*GraphFrame) Reset ¶
func (x *GraphFrame) Reset()
func (*GraphFrame) String ¶
func (x *GraphFrame) String() string
type Index ¶
type Index struct { // //The namespace or schema of the indexed table. //This indicates the specific namespace or schema within the database where the indexed table resides. NamespaceName string `protobuf:"bytes,2,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` // //The table on which the index is defined. //This field identifies the specific table within the namespace that the index belongs to. TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` // //Indicates if the index enforces unique values. //A boolean value where true means the index ensures that all values in the index are unique. Unique bool `protobuf:"varint,4,opt,name=unique,proto3" json:"unique,omitempty"` // //The name of the index. //This allows for the naming of the index for easier reference and management within the database. IndexName string `protobuf:"bytes,5,opt,name=index_name,json=indexName,proto3" json:"index_name,omitempty"` // //The columns that are part of the index. //This repeated field lists all the columns included in the index, defining the order and structure of the index. Columns []*Column `protobuf:"bytes,6,rep,name=columns,proto3" json:"columns,omitempty"` // //A numeric identifier representing the location or storage of the index. //This field is used to identify where the index is physically stored within the database system, if applicable. Location int64 `protobuf:"varint,8,opt,name=location,proto3" json:"location,omitempty"` // //A numeric representation indicating the type or mechanism of the index. //This could represent different types of indexing strategies used by the database system, such as B-tree, hash, etc. IndexType int32 `protobuf:"varint,9,opt,name=index_type,json=indexType,proto3" json:"index_type,omitempty"` // contains filtered or unexported fields }
The Index message provides details about an index defined on a table. Indexes are crucial for improving the performance of data retrieval operations by effectively organizing the data stored in a database table. This message includes information about the index's database, namespace (or schema), table, uniqueness, name, columns involved, physical location, and type.
func (*Index) Descriptor
deprecated
func (*Index) GetColumns ¶
func (*Index) GetIndexName ¶
func (*Index) GetIndexType ¶
func (*Index) GetLocation ¶
func (*Index) GetNamespaceName ¶
func (*Index) GetTableName ¶
func (*Index) ProtoMessage ¶
func (*Index) ProtoMessage()
func (*Index) ProtoReflect ¶
func (x *Index) ProtoReflect() protoreflect.Message
type IndexedParameters ¶
type IndexedParameters struct { // List of values to be used as parameters, indexed by their position in the list. Parameters []*ProtoValue `protobuf:"bytes,1,rep,name=parameters,proto3" json:"parameters,omitempty"` // contains filtered or unexported fields }
Encapsulates indexed parameters for a prepared statement. This represents a list of parameter values to be used in the statement, where each parameter's position in the list corresponds to its position in the statement.
func (*IndexedParameters) Descriptor
deprecated
func (*IndexedParameters) Descriptor() ([]byte, []int)
Deprecated: Use IndexedParameters.ProtoReflect.Descriptor instead.
func (*IndexedParameters) GetParameters ¶
func (x *IndexedParameters) GetParameters() []*ProtoValue
func (*IndexedParameters) ProtoMessage ¶
func (*IndexedParameters) ProtoMessage()
func (*IndexedParameters) ProtoReflect ¶
func (x *IndexedParameters) ProtoReflect() protoreflect.Message
func (*IndexedParameters) Reset ¶
func (x *IndexedParameters) Reset()
func (*IndexedParameters) String ¶
func (x *IndexedParameters) String() string
type MetaStringResponse ¶
type MetaStringResponse struct { // A string representing the requested metadata information. String_ string `protobuf:"bytes,1,opt,name=string,proto3" json:"string,omitempty"` // contains filtered or unexported fields }
The MetaStringResponse message encapsulates a string that represents some specific metadata information.
func (*MetaStringResponse) Descriptor
deprecated
func (*MetaStringResponse) Descriptor() ([]byte, []int)
Deprecated: Use MetaStringResponse.ProtoReflect.Descriptor instead.
func (*MetaStringResponse) GetString_ ¶
func (x *MetaStringResponse) GetString_() string
func (*MetaStringResponse) ProtoMessage ¶
func (*MetaStringResponse) ProtoMessage()
func (*MetaStringResponse) ProtoReflect ¶
func (x *MetaStringResponse) ProtoReflect() protoreflect.Message
func (*MetaStringResponse) Reset ¶
func (x *MetaStringResponse) Reset()
func (*MetaStringResponse) String ¶
func (x *MetaStringResponse) String() string
type NamedParameters ¶
type NamedParameters struct { // Map of parameter names to their corresponding values. Parameters map[string]*ProtoValue `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
Encapsulates named parameters for a prepared statement. This allows for parameters to be specified by name, providing a flexible and clear way to supply parameters to a prepared statement.
func (*NamedParameters) Descriptor
deprecated
func (*NamedParameters) Descriptor() ([]byte, []int)
Deprecated: Use NamedParameters.ProtoReflect.Descriptor instead.
func (*NamedParameters) GetParameters ¶
func (x *NamedParameters) GetParameters() map[string]*ProtoValue
func (*NamedParameters) ProtoMessage ¶
func (*NamedParameters) ProtoMessage()
func (*NamedParameters) ProtoReflect ¶
func (x *NamedParameters) ProtoReflect() protoreflect.Message
func (*NamedParameters) Reset ¶
func (x *NamedParameters) Reset()
func (*NamedParameters) String ¶
func (x *NamedParameters) String() string
type Namespace ¶
type Namespace struct { // The name of the namespace. NamespaceName string `protobuf:"bytes,1,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` // Indicates if the namespace name is case sensitive. IsCaseSensitive bool `protobuf:"varint,4,opt,name=is_case_sensitive,json=isCaseSensitive,proto3" json:"is_case_sensitive,omitempty"` // An optional field providing the type of the namespace, if applicable. NamespaceType *string `protobuf:"bytes,5,opt,name=namespace_type,json=namespaceType,proto3,oneof" json:"namespace_type,omitempty"` // contains filtered or unexported fields }
The Namespace message provides detailed information about a specific namespace.
func (*Namespace) Descriptor
deprecated
func (*Namespace) GetIsCaseSensitive ¶
func (*Namespace) GetNamespaceName ¶
func (*Namespace) GetNamespaceType ¶
func (*Namespace) ProtoMessage ¶
func (*Namespace) ProtoMessage()
func (*Namespace) ProtoReflect ¶
func (x *Namespace) ProtoReflect() protoreflect.Message
type NamespacesRequest ¶
type NamespacesRequest struct { // //An optional pattern that can be used to filter the returned namespaces based on their names. //For example, using a pattern like “user_*” might return all namespaces starting with “user_”. NamespacePattern *string `protobuf:"bytes,1,opt,name=namespace_pattern,json=namespacePattern,proto3,oneof" json:"namespace_pattern,omitempty"` // An optional type specifier that can be used to filter namespaces based on their type. This allows clients to request namespaces of a particular type. NamespaceType *string `protobuf:"bytes,2,opt,name=namespace_type,json=namespaceType,proto3,oneof" json:"namespace_type,omitempty"` // contains filtered or unexported fields }
The NamespacesRequest message allows querying for namespaces based on specific patterns in their names as well as their types.
func (*NamespacesRequest) Descriptor
deprecated
func (*NamespacesRequest) Descriptor() ([]byte, []int)
Deprecated: Use NamespacesRequest.ProtoReflect.Descriptor instead.
func (*NamespacesRequest) GetNamespacePattern ¶
func (x *NamespacesRequest) GetNamespacePattern() string
func (*NamespacesRequest) GetNamespaceType ¶
func (x *NamespacesRequest) GetNamespaceType() string
func (*NamespacesRequest) ProtoMessage ¶
func (*NamespacesRequest) ProtoMessage()
func (*NamespacesRequest) ProtoReflect ¶
func (x *NamespacesRequest) ProtoReflect() protoreflect.Message
func (*NamespacesRequest) Reset ¶
func (x *NamespacesRequest) Reset()
func (*NamespacesRequest) String ¶
func (x *NamespacesRequest) String() string
type NamespacesResponse ¶
type NamespacesResponse struct { // A list of Namespace messages containing information about each namespace that matches the search criteria. Namespaces []*Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"` // contains filtered or unexported fields }
The NamespacesResponse message delivers a list of namespaces based on the provided criteria in the NamespacesRequest.
func (*NamespacesResponse) Descriptor
deprecated
func (*NamespacesResponse) Descriptor() ([]byte, []int)
Deprecated: Use NamespacesResponse.ProtoReflect.Descriptor instead.
func (*NamespacesResponse) GetNamespaces ¶
func (x *NamespacesResponse) GetNamespaces() []*Namespace
func (*NamespacesResponse) ProtoMessage ¶
func (*NamespacesResponse) ProtoMessage()
func (*NamespacesResponse) ProtoReflect ¶
func (x *NamespacesResponse) ProtoReflect() protoreflect.Message
func (*NamespacesResponse) Reset ¶
func (x *NamespacesResponse) Reset()
func (*NamespacesResponse) String ¶
func (x *NamespacesResponse) String() string
type ParameterMeta ¶
type ParameterMeta struct { // Precision of the parameter, typically used for numeric types. Precision int32 `protobuf:"varint,1,opt,name=precision,proto3" json:"precision,omitempty"` // Scale of the parameter, typically used for decimal types. Scale int32 `protobuf:"varint,2,opt,name=scale,proto3" json:"scale,omitempty"` // The data type of the parameter. TypeName string `protobuf:"bytes,3,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"` // (Optional) The name of the placeholder specified for this value. ParameterName *string `protobuf:"bytes,4,opt,name=parameter_name,json=parameterName,proto3,oneof" json:"parameter_name,omitempty"` // The name of the parameter, if specified. Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Provides metadata about a single parameter of a prepared statement. This includes details about the parameter's precision, scale, data type, and names.
func (*ParameterMeta) Descriptor
deprecated
func (*ParameterMeta) Descriptor() ([]byte, []int)
Deprecated: Use ParameterMeta.ProtoReflect.Descriptor instead.
func (*ParameterMeta) GetName ¶
func (x *ParameterMeta) GetName() string
func (*ParameterMeta) GetParameterName ¶
func (x *ParameterMeta) GetParameterName() string
func (*ParameterMeta) GetPrecision ¶
func (x *ParameterMeta) GetPrecision() int32
func (*ParameterMeta) GetScale ¶
func (x *ParameterMeta) GetScale() int32
func (*ParameterMeta) GetTypeName ¶
func (x *ParameterMeta) GetTypeName() string
func (*ParameterMeta) ProtoMessage ¶
func (*ParameterMeta) ProtoMessage()
func (*ParameterMeta) ProtoReflect ¶
func (x *ParameterMeta) ProtoReflect() protoreflect.Message
func (*ParameterMeta) Reset ¶
func (x *ParameterMeta) Reset()
func (*ParameterMeta) String ¶
func (x *ParameterMeta) String() string
type PrepareStatementRequest ¶
type PrepareStatementRequest struct { // Specifies the query language of the statement to be prepared. LanguageName string `protobuf:"bytes,1,opt,name=language_name,json=languageName,proto3" json:"language_name,omitempty"` // The statement to be prepared. Statement string `protobuf:"bytes,2,opt,name=statement,proto3" json:"statement,omitempty"` // (Optional) The namespace under which the statement should be prepared. NamespaceName *string `protobuf:"bytes,3,opt,name=namespace_name,json=namespaceName,proto3,oneof" json:"namespace_name,omitempty"` // contains filtered or unexported fields }
Represents a request to prepare a statement for execution. This message includes the language of the statement, the statement text itself, and optionally, the namespace where the statement should be prepared. Preparing a statement can improve performance for repeated execution.
func (*PrepareStatementRequest) Descriptor
deprecated
func (*PrepareStatementRequest) Descriptor() ([]byte, []int)
Deprecated: Use PrepareStatementRequest.ProtoReflect.Descriptor instead.
func (*PrepareStatementRequest) GetLanguageName ¶
func (x *PrepareStatementRequest) GetLanguageName() string
func (*PrepareStatementRequest) GetNamespaceName ¶
func (x *PrepareStatementRequest) GetNamespaceName() string
func (*PrepareStatementRequest) GetStatement ¶
func (x *PrepareStatementRequest) GetStatement() string
func (*PrepareStatementRequest) ProtoMessage ¶
func (*PrepareStatementRequest) ProtoMessage()
func (*PrepareStatementRequest) ProtoReflect ¶
func (x *PrepareStatementRequest) ProtoReflect() protoreflect.Message
func (*PrepareStatementRequest) Reset ¶
func (x *PrepareStatementRequest) Reset()
func (*PrepareStatementRequest) String ¶
func (x *PrepareStatementRequest) String() string
type PreparedStatementSignature ¶
type PreparedStatementSignature struct { // The unique identifier of the prepared statement. StatementId int32 `protobuf:"varint,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"` // Metadata about each parameter required by the statement, detailing type, name, and other characteristics. ParameterMetas []*ParameterMeta `protobuf:"bytes,2,rep,name=parameter_metas,json=parameterMetas,proto3" json:"parameter_metas,omitempty"` // contains filtered or unexported fields }
Provides metadata about a prepared statement, including its parameters. This information is crucial for correctly binding parameters to the statement before execution.
func (*PreparedStatementSignature) Descriptor
deprecated
func (*PreparedStatementSignature) Descriptor() ([]byte, []int)
Deprecated: Use PreparedStatementSignature.ProtoReflect.Descriptor instead.
func (*PreparedStatementSignature) GetParameterMetas ¶
func (x *PreparedStatementSignature) GetParameterMetas() []*ParameterMeta
func (*PreparedStatementSignature) GetStatementId ¶
func (x *PreparedStatementSignature) GetStatementId() int32
func (*PreparedStatementSignature) ProtoMessage ¶
func (*PreparedStatementSignature) ProtoMessage()
func (*PreparedStatementSignature) ProtoReflect ¶
func (x *PreparedStatementSignature) ProtoReflect() protoreflect.Message
func (*PreparedStatementSignature) Reset ¶
func (x *PreparedStatementSignature) Reset()
func (*PreparedStatementSignature) String ¶
func (x *PreparedStatementSignature) String() string
type PrimaryKey ¶
type PrimaryKey struct { // The database where the primary key’s table is located. DatabaseName string `protobuf:"bytes,1,opt,name=database_name,json=databaseName,proto3" json:"database_name,omitempty"` // The namespace or schema of the primary key’s table. NamespaceName string `protobuf:"bytes,2,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` // The table with this primary key. TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` // The columns that make up the primary key. Columns []*Column `protobuf:"bytes,4,rep,name=columns,proto3" json:"columns,omitempty"` // contains filtered or unexported fields }
The PrimaryKey message provides details about a table’s primary key.
func (*PrimaryKey) Descriptor
deprecated
func (*PrimaryKey) Descriptor() ([]byte, []int)
Deprecated: Use PrimaryKey.ProtoReflect.Descriptor instead.
func (*PrimaryKey) GetColumns ¶
func (x *PrimaryKey) GetColumns() []*Column
func (*PrimaryKey) GetDatabaseName ¶
func (x *PrimaryKey) GetDatabaseName() string
func (*PrimaryKey) GetNamespaceName ¶
func (x *PrimaryKey) GetNamespaceName() string
func (*PrimaryKey) GetTableName ¶
func (x *PrimaryKey) GetTableName() string
func (*PrimaryKey) ProtoMessage ¶
func (*PrimaryKey) ProtoMessage()
func (*PrimaryKey) ProtoReflect ¶
func (x *PrimaryKey) ProtoReflect() protoreflect.Message
func (*PrimaryKey) Reset ¶
func (x *PrimaryKey) Reset()
func (*PrimaryKey) String ¶
func (x *PrimaryKey) String() string
type Procedure ¶
type Procedure struct { // The simple name of the procedure. TrivialName string `protobuf:"bytes,1,opt,name=trivial_name,json=trivialName,proto3" json:"trivial_name,omitempty"` // The input parameters required by the procedure. InputParameters string `protobuf:"bytes,2,opt,name=input_parameters,json=inputParameters,proto3" json:"input_parameters,omitempty"` // A brief description or purpose of the procedure. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Enum indicating the return type of the procedure. It can be unspecified, unknown, no result, or result. ReturnType Procedure_ReturnType `` /* 138-byte string literal not displayed */ // A unique name or identifier for the procedure. UniqueName string `protobuf:"bytes,5,opt,name=unique_name,json=uniqueName,proto3" json:"unique_name,omitempty"` // contains filtered or unexported fields }
The Procedure message encapsulates details about a specific stored procedure in the system.
func (*Procedure) Descriptor
deprecated
func (*Procedure) GetDescription ¶
func (*Procedure) GetInputParameters ¶
func (*Procedure) GetReturnType ¶
func (x *Procedure) GetReturnType() Procedure_ReturnType
func (*Procedure) GetTrivialName ¶
func (*Procedure) GetUniqueName ¶
func (*Procedure) ProtoMessage ¶
func (*Procedure) ProtoMessage()
func (*Procedure) ProtoReflect ¶
func (x *Procedure) ProtoReflect() protoreflect.Message
type Procedure_ReturnType ¶
type Procedure_ReturnType int32
The return type enum is part of the message Procedure and indicates the possible types of return values for a stored procedure.
const ( // Indicates that the return type is unspecified. Procedure_UNSPECIFIED Procedure_ReturnType = 0 // Indicates that the return type is unknown. Procedure_UNKNOWN Procedure_ReturnType = 1 // The procedure does not return a result. Procedure_NO_RESULT Procedure_ReturnType = 2 // The procedure returns a result. Procedure_RESULT Procedure_ReturnType = 3 )
func (Procedure_ReturnType) Descriptor ¶
func (Procedure_ReturnType) Descriptor() protoreflect.EnumDescriptor
func (Procedure_ReturnType) Enum ¶
func (x Procedure_ReturnType) Enum() *Procedure_ReturnType
func (Procedure_ReturnType) EnumDescriptor
deprecated
func (Procedure_ReturnType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Procedure_ReturnType.Descriptor instead.
func (Procedure_ReturnType) Number ¶
func (x Procedure_ReturnType) Number() protoreflect.EnumNumber
func (Procedure_ReturnType) String ¶
func (x Procedure_ReturnType) String() string
func (Procedure_ReturnType) Type ¶
func (Procedure_ReturnType) Type() protoreflect.EnumType
type ProceduresRequest ¶
type ProceduresRequest struct { // The query language for which the procedures are defined. This determines the set of procedures that will be retrieved. Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"` // //A pattern to filter the names of procedures. For example, providing “get%” might retrieve procedures named getUser, getDetails, etc. //If not specified, all procedures for the provided language will be returned. Like in sql, the symbol _ can be used to match a single character. ProcedureNamePattern *string `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
The ProceduresRequest message is employed to retrieve a list of stored procedures in the database for a specified query language. The client can also narrow down the results by specifying a procedure name pattern.
func (*ProceduresRequest) Descriptor
deprecated
func (*ProceduresRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProceduresRequest.ProtoReflect.Descriptor instead.
func (*ProceduresRequest) GetLanguage ¶
func (x *ProceduresRequest) GetLanguage() string
func (*ProceduresRequest) GetProcedureNamePattern ¶
func (x *ProceduresRequest) GetProcedureNamePattern() string
func (*ProceduresRequest) ProtoMessage ¶
func (*ProceduresRequest) ProtoMessage()
func (*ProceduresRequest) ProtoReflect ¶
func (x *ProceduresRequest) ProtoReflect() protoreflect.Message
func (*ProceduresRequest) Reset ¶
func (x *ProceduresRequest) Reset()
func (*ProceduresRequest) String ¶
func (x *ProceduresRequest) String() string
type ProceduresResponse ¶
type ProceduresResponse struct { // A list of Procedure objects detailing each stored procedure present in the system. Procedures []*Procedure `protobuf:"bytes,1,rep,name=procedures,proto3" json:"procedures,omitempty"` // contains filtered or unexported fields }
The ProceduresResponse message provides a list of stored procedures available within the system.
func (*ProceduresResponse) Descriptor
deprecated
func (*ProceduresResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProceduresResponse.ProtoReflect.Descriptor instead.
func (*ProceduresResponse) GetProcedures ¶
func (x *ProceduresResponse) GetProcedures() []*Procedure
func (*ProceduresResponse) ProtoMessage ¶
func (*ProceduresResponse) ProtoMessage()
func (*ProceduresResponse) ProtoReflect ¶
func (x *ProceduresResponse) ProtoReflect() protoreflect.Message
func (*ProceduresResponse) Reset ¶
func (x *ProceduresResponse) Reset()
func (*ProceduresResponse) String ¶
func (x *ProceduresResponse) String() string
type ProtoBigDecimal ¶
type ProtoBigDecimal struct { // The scale of the BigDecimal. Scale int32 `protobuf:"varint,1,opt,name=scale,proto3" json:"scale,omitempty"` // The unscaled value of the BigDecimal. UnscaledValue []byte `protobuf:"bytes,3,opt,name=unscaled_value,json=unscaledValue,proto3" json:"unscaled_value,omitempty"` // contains filtered or unexported fields }
Represents a BigDecimal value with specified precision and scale. The value is reconstructed by calculating unscaled_value * 10 ^ -scale.
func (*ProtoBigDecimal) Descriptor
deprecated
func (*ProtoBigDecimal) Descriptor() ([]byte, []int)
Deprecated: Use ProtoBigDecimal.ProtoReflect.Descriptor instead.
func (*ProtoBigDecimal) GetScale ¶
func (x *ProtoBigDecimal) GetScale() int32
func (*ProtoBigDecimal) GetUnscaledValue ¶
func (x *ProtoBigDecimal) GetUnscaledValue() []byte
func (*ProtoBigDecimal) ProtoMessage ¶
func (*ProtoBigDecimal) ProtoMessage()
func (*ProtoBigDecimal) ProtoReflect ¶
func (x *ProtoBigDecimal) ProtoReflect() protoreflect.Message
func (*ProtoBigDecimal) Reset ¶
func (x *ProtoBigDecimal) Reset()
func (*ProtoBigDecimal) String ¶
func (x *ProtoBigDecimal) String() string
type ProtoBinary ¶
type ProtoBinary struct { // Binary data of arbitrary length. Binary []byte `protobuf:"bytes,1,opt,name=binary,proto3" json:"binary,omitempty"` // contains filtered or unexported fields }
Represents binary data.
func (*ProtoBinary) Descriptor
deprecated
func (*ProtoBinary) Descriptor() ([]byte, []int)
Deprecated: Use ProtoBinary.ProtoReflect.Descriptor instead.
func (*ProtoBinary) GetBinary ¶
func (x *ProtoBinary) GetBinary() []byte
func (*ProtoBinary) ProtoMessage ¶
func (*ProtoBinary) ProtoMessage()
func (*ProtoBinary) ProtoReflect ¶
func (x *ProtoBinary) ProtoReflect() protoreflect.Message
func (*ProtoBinary) Reset ¶
func (x *ProtoBinary) Reset()
func (*ProtoBinary) String ¶
func (x *ProtoBinary) String() string
type ProtoBoolean ¶
type ProtoBoolean struct { // A boolean value. Boolean bool `protobuf:"varint,1,opt,name=boolean,proto3" json:"boolean,omitempty"` // contains filtered or unexported fields }
Represents a boolean value.
func (*ProtoBoolean) Descriptor
deprecated
func (*ProtoBoolean) Descriptor() ([]byte, []int)
Deprecated: Use ProtoBoolean.ProtoReflect.Descriptor instead.
func (*ProtoBoolean) GetBoolean ¶
func (x *ProtoBoolean) GetBoolean() bool
func (*ProtoBoolean) ProtoMessage ¶
func (*ProtoBoolean) ProtoMessage()
func (*ProtoBoolean) ProtoReflect ¶
func (x *ProtoBoolean) ProtoReflect() protoreflect.Message
func (*ProtoBoolean) Reset ¶
func (x *ProtoBoolean) Reset()
func (*ProtoBoolean) String ¶
func (x *ProtoBoolean) String() string
type ProtoDate ¶
type ProtoDate struct { // Days since epoch till start of the specified day. Date int64 `protobuf:"varint,1,opt,name=date,proto3" json:"date,omitempty"` // contains filtered or unexported fields }
Represents a date as a 64-bit integer.
func (*ProtoDate) Descriptor
deprecated
func (*ProtoDate) ProtoMessage ¶
func (*ProtoDate) ProtoMessage()
func (*ProtoDate) ProtoReflect ¶
func (x *ProtoDate) ProtoReflect() protoreflect.Message
type ProtoDocument ¶
type ProtoDocument struct { // The list of ProtoEntry items forming the document. Entries []*ProtoEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"` // contains filtered or unexported fields }
Represents a document consisting of multiple ProtoEntry items.
func (*ProtoDocument) Descriptor
deprecated
func (*ProtoDocument) Descriptor() ([]byte, []int)
Deprecated: Use ProtoDocument.ProtoReflect.Descriptor instead.
func (*ProtoDocument) GetEntries ¶
func (x *ProtoDocument) GetEntries() []*ProtoEntry
func (*ProtoDocument) ProtoMessage ¶
func (*ProtoDocument) ProtoMessage()
func (*ProtoDocument) ProtoReflect ¶
func (x *ProtoDocument) ProtoReflect() protoreflect.Message
func (*ProtoDocument) Reset ¶
func (x *ProtoDocument) Reset()
func (*ProtoDocument) String ¶
func (x *ProtoDocument) String() string
type ProtoDouble ¶
type ProtoDouble struct { // A double precision floating point number. Double float64 `protobuf:"fixed64,1,opt,name=double,proto3" json:"double,omitempty"` // contains filtered or unexported fields }
Represents a double precision floating point number.
func (*ProtoDouble) Descriptor
deprecated
func (*ProtoDouble) Descriptor() ([]byte, []int)
Deprecated: Use ProtoDouble.ProtoReflect.Descriptor instead.
func (*ProtoDouble) GetDouble ¶
func (x *ProtoDouble) GetDouble() float64
func (*ProtoDouble) ProtoMessage ¶
func (*ProtoDouble) ProtoMessage()
func (*ProtoDouble) ProtoReflect ¶
func (x *ProtoDouble) ProtoReflect() protoreflect.Message
func (*ProtoDouble) Reset ¶
func (x *ProtoDouble) Reset()
func (*ProtoDouble) String ¶
func (x *ProtoDouble) String() string
type ProtoEntry ¶
type ProtoEntry struct { // The key of the entry. Key *ProtoValue `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The value of the entry. Value *ProtoValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
Defines a key-value pair using ProtoValues for both key and value.
func (*ProtoEntry) Descriptor
deprecated
func (*ProtoEntry) Descriptor() ([]byte, []int)
Deprecated: Use ProtoEntry.ProtoReflect.Descriptor instead.
func (*ProtoEntry) GetKey ¶
func (x *ProtoEntry) GetKey() *ProtoValue
func (*ProtoEntry) GetValue ¶
func (x *ProtoEntry) GetValue() *ProtoValue
func (*ProtoEntry) ProtoMessage ¶
func (*ProtoEntry) ProtoMessage()
func (*ProtoEntry) ProtoReflect ¶
func (x *ProtoEntry) ProtoReflect() protoreflect.Message
func (*ProtoEntry) Reset ¶
func (x *ProtoEntry) Reset()
func (*ProtoEntry) String ¶
func (x *ProtoEntry) String() string
type ProtoFile ¶
type ProtoFile struct { // The content of the file in binary. Binary []byte `protobuf:"bytes,1,opt,name=binary,proto3" json:"binary,omitempty"` // contains filtered or unexported fields }
Represents a file containing large binary data.
func (*ProtoFile) Descriptor
deprecated
func (*ProtoFile) ProtoMessage ¶
func (*ProtoFile) ProtoMessage()
func (*ProtoFile) ProtoReflect ¶
func (x *ProtoFile) ProtoReflect() protoreflect.Message
type ProtoFloat ¶
type ProtoFloat struct { // A single precision floating point number. Float float32 `protobuf:"fixed32,1,opt,name=float,proto3" json:"float,omitempty"` // contains filtered or unexported fields }
Represents a single precision floating point number.
func (*ProtoFloat) Descriptor
deprecated
func (*ProtoFloat) Descriptor() ([]byte, []int)
Deprecated: Use ProtoFloat.ProtoReflect.Descriptor instead.
func (*ProtoFloat) GetFloat ¶
func (x *ProtoFloat) GetFloat() float32
func (*ProtoFloat) ProtoMessage ¶
func (*ProtoFloat) ProtoMessage()
func (*ProtoFloat) ProtoReflect ¶
func (x *ProtoFloat) ProtoReflect() protoreflect.Message
func (*ProtoFloat) Reset ¶
func (x *ProtoFloat) Reset()
func (*ProtoFloat) String ¶
func (x *ProtoFloat) String() string
type ProtoInteger ¶
type ProtoInteger struct { // A 32-bit integer value. Integer int32 `protobuf:"varint,1,opt,name=integer,proto3" json:"integer,omitempty"` // contains filtered or unexported fields }
Represents a 32-bit integer value.
func (*ProtoInteger) Descriptor
deprecated
func (*ProtoInteger) Descriptor() ([]byte, []int)
Deprecated: Use ProtoInteger.ProtoReflect.Descriptor instead.
func (*ProtoInteger) GetInteger ¶
func (x *ProtoInteger) GetInteger() int32
func (*ProtoInteger) ProtoMessage ¶
func (*ProtoInteger) ProtoMessage()
func (*ProtoInteger) ProtoReflect ¶
func (x *ProtoInteger) ProtoReflect() protoreflect.Message
func (*ProtoInteger) Reset ¶
func (x *ProtoInteger) Reset()
func (*ProtoInteger) String ¶
func (x *ProtoInteger) String() string
type ProtoInterval ¶
type ProtoInterval struct { Milliseconds int64 `protobuf:"varint,1,opt,name=milliseconds,proto3" json:"milliseconds,omitempty"` Months int64 `protobuf:"varint,2,opt,name=months,proto3" json:"months,omitempty"` // contains filtered or unexported fields }
Represents an interval value.
func (*ProtoInterval) Descriptor
deprecated
func (*ProtoInterval) Descriptor() ([]byte, []int)
Deprecated: Use ProtoInterval.ProtoReflect.Descriptor instead.
func (*ProtoInterval) GetMilliseconds ¶
func (x *ProtoInterval) GetMilliseconds() int64
func (*ProtoInterval) GetMonths ¶
func (x *ProtoInterval) GetMonths() int64
func (*ProtoInterval) ProtoMessage ¶
func (*ProtoInterval) ProtoMessage()
func (*ProtoInterval) ProtoReflect ¶
func (x *ProtoInterval) ProtoReflect() protoreflect.Message
func (*ProtoInterval) Reset ¶
func (x *ProtoInterval) Reset()
func (*ProtoInterval) String ¶
func (x *ProtoInterval) String() string
type ProtoList ¶
type ProtoList struct { // The list of ProtoValue items. Values []*ProtoValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
Represents a list of ProtoValue items.
func (*ProtoList) Descriptor
deprecated
func (*ProtoList) GetValues ¶
func (x *ProtoList) GetValues() []*ProtoValue
func (*ProtoList) ProtoMessage ¶
func (*ProtoList) ProtoMessage()
func (*ProtoList) ProtoReflect ¶
func (x *ProtoList) ProtoReflect() protoreflect.Message
type ProtoLong ¶
type ProtoLong struct { // A 64-bit long integer value. Long int64 `protobuf:"varint,1,opt,name=long,proto3" json:"long,omitempty"` // contains filtered or unexported fields }
Represents a 64-bit long integer value.
func (*ProtoLong) Descriptor
deprecated
func (*ProtoLong) ProtoMessage ¶
func (*ProtoLong) ProtoMessage()
func (*ProtoLong) ProtoReflect ¶
func (x *ProtoLong) ProtoReflect() protoreflect.Message
type ProtoNull ¶
type ProtoNull struct {
// contains filtered or unexported fields
}
Represents a null value. This message does not contain any fields.
func (*ProtoNull) Descriptor
deprecated
func (*ProtoNull) ProtoMessage ¶
func (*ProtoNull) ProtoMessage()
func (*ProtoNull) ProtoReflect ¶
func (x *ProtoNull) ProtoReflect() protoreflect.Message
type ProtoPolyType ¶
type ProtoPolyType int32
Specifies the type of a proto value. This enum contains a value for each datatype supported by the DBMS.
const ( // Default unspecified type. ProtoPolyType_UNSPECIFIED ProtoPolyType = 0 // Boolean type, true or false. ProtoPolyType_BOOLEAN ProtoPolyType = 1 // 8-bit integer. ProtoPolyType_TINYINT ProtoPolyType = 2 // 16-bit integer. ProtoPolyType_SMALLINT ProtoPolyType = 3 // 32-bit integer. ProtoPolyType_INTEGER ProtoPolyType = 4 // 64-bit integer. ProtoPolyType_BIGINT ProtoPolyType = 5 // Arbitrary precision number. ProtoPolyType_DECIMAL ProtoPolyType = 6 // Single precision floating point. ProtoPolyType_REAL ProtoPolyType = 7 // Alias for REAL. ProtoPolyType_FLOAT ProtoPolyType = 8 // Double precision floating point. ProtoPolyType_DOUBLE ProtoPolyType = 9 // //Date value representing a specific day independent of time. //Specified in days since epoch till the start of the specified day. ProtoPolyType_DATE ProtoPolyType = 10 // Time value without timezone in milliseconds since midnight. ProtoPolyType_TIME ProtoPolyType = 11 // Timestamp without timezone. Specified as milliseconds since epoch. ProtoPolyType_TIMESTAMP ProtoPolyType = 13 // Interval ProtoPolyType_INTERVAL ProtoPolyType = 15 // Fixed length character string. ProtoPolyType_CHAR ProtoPolyType = 28 // Variable length character string. ProtoPolyType_VARCHAR ProtoPolyType = 29 // Text data type. ProtoPolyType_TEXT ProtoPolyType = 58 // Binary data as byte string. ProtoPolyType_BINARY ProtoPolyType = 30 // Variable length binary data as byte string. ProtoPolyType_VARBINARY ProtoPolyType = 31 // Null type. ProtoPolyType_NULL ProtoPolyType = 32 // Array type containing elements of one of the ProtoPolyTypes. ProtoPolyType_ARRAY ProtoPolyType = 33 // Map type storing key value pairs. Key and value can be arbitrary values of one of the ProtoPolyTypes. ProtoPolyType_MAP ProtoPolyType = 34 // Document type similar to a map but used in the document model to represent documents returned as a result. ProtoPolyType_DOCUMENT ProtoPolyType = 35 // Graph type. Returned by a query in the graph data model. ProtoPolyType_GRAPH ProtoPolyType = 36 // Graph node type. Used inside the graph type to represent a graphs nodes. ProtoPolyType_NODE ProtoPolyType = 37 // Graph edge type. Used inside the graph type to represent a graphs edges. ProtoPolyType_EDGE ProtoPolyType = 38 // Graph path type. Used in results of the graph data model to return a the result of graph queries returning a path. ProtoPolyType_PATH ProtoPolyType = 39 // Image data type. Subtype of the file type. Same as binary but containing image data. ProtoPolyType_IMAGE ProtoPolyType = 40 // Video data type. Subtype of the file type. Same as binary but containing video data. ProtoPolyType_VIDEO ProtoPolyType = 41 // Audio data type. Subtype of the file type. Same as binary but containing audio data. ProtoPolyType_AUDIO ProtoPolyType = 42 // File data type. Same as binary but containing the data of an arbitrary file. ProtoPolyType_FILE ProtoPolyType = 43 // Distinct type (a named scalar type). Not supported yet! ProtoPolyType_DISTINCT ProtoPolyType = 44 // Structured type. Contains an arbitrary set of other ProtoValues of any of the ProtoValueTypes. Not supported yet! ProtoPolyType_STRUCTURED ProtoPolyType = 45 // Row type. ProtoPolyType_ROW ProtoPolyType = 46 // Other types not specifically listed. ProtoPolyType_OTHER ProtoPolyType = 47 // Cursor type. ProtoPolyType_CURSOR ProtoPolyType = 48 // Column list type. ProtoPolyType_COLUMN_LIST ProtoPolyType = 49 // Dynamic star type (used for dynamic column projection). ProtoPolyType_DYNAMIC_STAR ProtoPolyType = 50 // Geometric data type. ProtoPolyType_GEOMETRY ProtoPolyType = 51 // Symbol type. ProtoPolyType_SYMBOL ProtoPolyType = 52 // JSON data type. ProtoPolyType_JSON ProtoPolyType = 53 // Multiset type. ProtoPolyType_MULTISET ProtoPolyType = 54 // Any type (a type that can hold any value). ProtoPolyType_ANY ProtoPolyType = 55 // User-defined type. ProtoPolyType_USER_DEFINED_TYPE ProtoPolyType = 56 // Row identifier type. ProtoPolyType_ROW_ID ProtoPolyType = 57 )
func (ProtoPolyType) Descriptor ¶
func (ProtoPolyType) Descriptor() protoreflect.EnumDescriptor
func (ProtoPolyType) Enum ¶
func (x ProtoPolyType) Enum() *ProtoPolyType
func (ProtoPolyType) EnumDescriptor
deprecated
func (ProtoPolyType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProtoPolyType.Descriptor instead.
func (ProtoPolyType) Number ¶
func (x ProtoPolyType) Number() protoreflect.EnumNumber
func (ProtoPolyType) String ¶
func (x ProtoPolyType) String() string
func (ProtoPolyType) Type ¶
func (ProtoPolyType) Type() protoreflect.EnumType
type ProtoString ¶
type ProtoString struct { // A string value of arbitrary length. String_ string `protobuf:"bytes,1,opt,name=string,proto3" json:"string,omitempty"` // contains filtered or unexported fields }
Represents a string value.
func (*ProtoString) Descriptor
deprecated
func (*ProtoString) Descriptor() ([]byte, []int)
Deprecated: Use ProtoString.ProtoReflect.Descriptor instead.
func (*ProtoString) GetString_ ¶
func (x *ProtoString) GetString_() string
func (*ProtoString) ProtoMessage ¶
func (*ProtoString) ProtoMessage()
func (*ProtoString) ProtoReflect ¶
func (x *ProtoString) ProtoReflect() protoreflect.Message
func (*ProtoString) Reset ¶
func (x *ProtoString) Reset()
func (*ProtoString) String ¶
func (x *ProtoString) String() string
type ProtoTime ¶
type ProtoTime struct { // Milliseconds since midnight of an arbitrary day. Time int32 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"` // contains filtered or unexported fields }
Represents a time value.
func (*ProtoTime) Descriptor
deprecated
func (*ProtoTime) ProtoMessage ¶
func (*ProtoTime) ProtoMessage()
func (*ProtoTime) ProtoReflect ¶
func (x *ProtoTime) ProtoReflect() protoreflect.Message
type ProtoTimestamp ¶
type ProtoTimestamp struct { // The timestamp value in milliseconds since epoch. Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // contains filtered or unexported fields }
Represents a timestamp value.
func (*ProtoTimestamp) Descriptor
deprecated
func (*ProtoTimestamp) Descriptor() ([]byte, []int)
Deprecated: Use ProtoTimestamp.ProtoReflect.Descriptor instead.
func (*ProtoTimestamp) GetTimestamp ¶
func (x *ProtoTimestamp) GetTimestamp() int64
func (*ProtoTimestamp) ProtoMessage ¶
func (*ProtoTimestamp) ProtoMessage()
func (*ProtoTimestamp) ProtoReflect ¶
func (x *ProtoTimestamp) ProtoReflect() protoreflect.Message
func (*ProtoTimestamp) Reset ¶
func (x *ProtoTimestamp) Reset()
func (*ProtoTimestamp) String ¶
func (x *ProtoTimestamp) String() string
type ProtoValue ¶
type ProtoValue struct { // Types that are assignable to Value: // *ProtoValue_Boolean // *ProtoValue_Integer // *ProtoValue_Long // *ProtoValue_BigDecimal // *ProtoValue_Float // *ProtoValue_Double // *ProtoValue_Date // *ProtoValue_Time // *ProtoValue_Timestamp // *ProtoValue_Interval // *ProtoValue_String_ // *ProtoValue_Binary // *ProtoValue_Null // *ProtoValue_List // *ProtoValue_Document // *ProtoValue_File Value isProtoValue_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
ProtoValue represents a single value supported by the DBMS. It contains a wide range of fields each corresponding to one supported data type. Only one field can be set at a time.
func (*ProtoValue) Descriptor
deprecated
func (*ProtoValue) Descriptor() ([]byte, []int)
Deprecated: Use ProtoValue.ProtoReflect.Descriptor instead.
func (*ProtoValue) GetBigDecimal ¶
func (x *ProtoValue) GetBigDecimal() *ProtoBigDecimal
func (*ProtoValue) GetBinary ¶
func (x *ProtoValue) GetBinary() *ProtoBinary
func (*ProtoValue) GetBoolean ¶
func (x *ProtoValue) GetBoolean() *ProtoBoolean
func (*ProtoValue) GetDate ¶
func (x *ProtoValue) GetDate() *ProtoDate
func (*ProtoValue) GetDocument ¶
func (x *ProtoValue) GetDocument() *ProtoDocument
func (*ProtoValue) GetDouble ¶
func (x *ProtoValue) GetDouble() *ProtoDouble
func (*ProtoValue) GetFile ¶
func (x *ProtoValue) GetFile() *ProtoFile
func (*ProtoValue) GetFloat ¶
func (x *ProtoValue) GetFloat() *ProtoFloat
func (*ProtoValue) GetInteger ¶
func (x *ProtoValue) GetInteger() *ProtoInteger
func (*ProtoValue) GetInterval ¶
func (x *ProtoValue) GetInterval() *ProtoInterval
func (*ProtoValue) GetList ¶
func (x *ProtoValue) GetList() *ProtoList
func (*ProtoValue) GetLong ¶
func (x *ProtoValue) GetLong() *ProtoLong
func (*ProtoValue) GetNull ¶
func (x *ProtoValue) GetNull() *ProtoNull
func (*ProtoValue) GetString_ ¶
func (x *ProtoValue) GetString_() *ProtoString
func (*ProtoValue) GetTime ¶
func (x *ProtoValue) GetTime() *ProtoTime
func (*ProtoValue) GetTimestamp ¶
func (x *ProtoValue) GetTimestamp() *ProtoTimestamp
func (*ProtoValue) GetValue ¶
func (m *ProtoValue) GetValue() isProtoValue_Value
func (*ProtoValue) ProtoMessage ¶
func (*ProtoValue) ProtoMessage()
func (*ProtoValue) ProtoReflect ¶
func (x *ProtoValue) ProtoReflect() protoreflect.Message
func (*ProtoValue) Reset ¶
func (x *ProtoValue) Reset()
func (*ProtoValue) String ¶
func (x *ProtoValue) String() string
type ProtoValue_BigDecimal ¶
type ProtoValue_BigDecimal struct { // Field used to represent a BigDecimal. The value is represented using an unscaled value (arbitrary length byte string), scale (32bit) and precision (32bit). If set, all other fields must be empty. BigDecimal *ProtoBigDecimal `protobuf:"bytes,12,opt,name=big_decimal,json=bigDecimal,proto3,oneof"` }
type ProtoValue_Binary ¶
type ProtoValue_Binary struct { // Field used to represent binary data of arbitrary length. If set, all other fields must be empty. Binary *ProtoBinary `protobuf:"bytes,4,opt,name=binary,proto3,oneof"` }
type ProtoValue_Boolean ¶
type ProtoValue_Boolean struct { // Field used to represent a boolean. If set, all other fields must be empty. Boolean *ProtoBoolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"` }
type ProtoValue_Date ¶
type ProtoValue_Date struct { // Field used to represent a date. Dates are stored in days since epoch till the start of the specified day. If set, all other fields must be empty. Date *ProtoDate `protobuf:"bytes,5,opt,name=date,proto3,oneof"` }
type ProtoValue_Document ¶
type ProtoValue_Document struct { // Field used to represent a document consisting of key value pairs where keys and values are arbitrary ProtoValues. If set, all other fields must be empty. Document *ProtoDocument `protobuf:"bytes,18,opt,name=document,proto3,oneof"` }
type ProtoValue_Double ¶
type ProtoValue_Double struct { // Field used to represent a double-precision (64 bit) floating-point number. If set, all other fields must be empty. Double *ProtoDouble `protobuf:"bytes,6,opt,name=double,proto3,oneof"` }
type ProtoValue_File ¶
type ProtoValue_File struct { // Field used to represent a FILE type such as FILE, IMAGE, VIDEO or AUDIO. File *ProtoFile `protobuf:"bytes,19,opt,name=file,proto3,oneof"` }
type ProtoValue_Float ¶
type ProtoValue_Float struct { // Field used to represent a floating-point number of 32 bits. If set, all other fields must be empty. Float *ProtoFloat `protobuf:"bytes,7,opt,name=float,proto3,oneof"` }
type ProtoValue_Integer ¶
type ProtoValue_Integer struct { // Field used to represent an integer of 32 bits.. If set, all other fields must be empty. Integer *ProtoInteger `protobuf:"bytes,2,opt,name=integer,proto3,oneof"` }
type ProtoValue_Interval ¶
type ProtoValue_Interval struct { // Field used to represent a time interval. Intervals are either specified in milliseconds or months. The unit is specified along the value. If set, all other fields must be empty. Interval *ProtoInterval `protobuf:"bytes,13,opt,name=interval,proto3,oneof"` }
type ProtoValue_List ¶
type ProtoValue_List struct { // Field used to represent a list of ProtoValues. If set, all other fields must be empty. List *ProtoList `protobuf:"bytes,16,opt,name=list,proto3,oneof"` }
type ProtoValue_Long ¶
type ProtoValue_Long struct { // Field used to represent a long integer of 64 bits. If set, all other fields must be empty. Long *ProtoLong `protobuf:"bytes,3,opt,name=long,proto3,oneof"` }
type ProtoValue_Null ¶
type ProtoValue_Null struct { // Field used to represent a null value. If set, all other fields must be empty. Null *ProtoNull `protobuf:"bytes,11,opt,name=null,proto3,oneof"` }
type ProtoValue_String_ ¶
type ProtoValue_String_ struct { // Field used to represent an string of arbitrary length. If set, all other fields must be empty. String_ *ProtoString `protobuf:"bytes,8,opt,name=string,proto3,oneof"` }
type ProtoValue_Time ¶
type ProtoValue_Time struct { // Field used to represent a time. The value is specified as milliseconds since midnight of a day. If set, all other fields must be empty. Time *ProtoTime `protobuf:"bytes,9,opt,name=time,proto3,oneof"` }
type ProtoValue_Timestamp ¶
type ProtoValue_Timestamp struct { // Field used to represent a timestamp. The value is specified as milliseconds since epoch. If set, all other fields must be empty. Timestamp *ProtoTimestamp `protobuf:"bytes,10,opt,name=timestamp,proto3,oneof"` }
type RelationalFrame ¶
type RelationalFrame struct { // //A collection of metadata about each column in the frame. //This provides details such as index, nullability, length, precision, and type information, defining the schema of the table represented by the relational frame. ColumnMeta []*ColumnMeta `protobuf:"bytes,1,rep,name=column_meta,json=columnMeta,proto3" json:"column_meta,omitempty"` // //The rows of data within the frame. //Each row consists of a series of ProtoValue objects representing the values in the row, mirroring the actual data stored in the table's rows according to the schema defined by the column metadata. Rows []*Row `protobuf:"bytes,2,rep,name=rows,proto3" json:"rows,omitempty"` // contains filtered or unexported fields }
The RelationalFrame message encapsulates the structure of a relational frame, which includes metadata about columns and rows of data within a relational table. This structure is essential for representing the schema and data of a table in a structured format, facilitating data manipulation and query operations.
func (*RelationalFrame) Descriptor
deprecated
func (*RelationalFrame) Descriptor() ([]byte, []int)
Deprecated: Use RelationalFrame.ProtoReflect.Descriptor instead.
func (*RelationalFrame) GetColumnMeta ¶
func (x *RelationalFrame) GetColumnMeta() []*ColumnMeta
func (*RelationalFrame) GetRows ¶
func (x *RelationalFrame) GetRows() []*Row
func (*RelationalFrame) ProtoMessage ¶
func (*RelationalFrame) ProtoMessage()
func (*RelationalFrame) ProtoReflect ¶
func (x *RelationalFrame) ProtoReflect() protoreflect.Message
func (*RelationalFrame) Reset ¶
func (x *RelationalFrame) Reset()
func (*RelationalFrame) String ¶
func (x *RelationalFrame) String() string
type Request ¶
type Request struct { // The id of the request. Must be strictly greater than 0. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // Types that are assignable to Type: // *Request_DbmsVersionRequest // *Request_DefaultNamespaceRequest // *Request_TableTypesRequest // *Request_TypesRequest // *Request_ProceduresRequest // *Request_FunctionsRequest // *Request_NamespacesRequest // *Request_EntitiesRequest // *Request_SqlStringFunctionsRequest // *Request_SqlSystemFunctionsRequest // *Request_SqlTimeDateFunctionsRequest // *Request_SqlNumericFunctionsRequest // *Request_SqlKeywordsRequest // *Request_ConnectionRequest // *Request_ConnectionCheckRequest // *Request_DisconnectRequest // *Request_ClientInfoPropertiesRequest // *Request_SetClientInfoPropertiesRequest // *Request_ExecuteUnparameterizedStatementRequest // *Request_ExecuteUnparameterizedStatementBatchRequest // *Request_PrepareIndexedStatementRequest // *Request_ExecuteIndexedStatementRequest // *Request_ExecuteIndexedStatementBatchRequest // *Request_PrepareNamedStatementRequest // *Request_ExecuteNamedStatementRequest // *Request_FetchRequest // *Request_CloseStatementRequest // *Request_CommitRequest // *Request_RollbackRequest // *Request_ConnectionPropertiesUpdateRequest // *Request_CloseResultRequest Type isRequest_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Wrapper message wrapping a specific request message to be sent to the server.
func (*Request) Descriptor
deprecated
func (*Request) GetClientInfoPropertiesRequest ¶
func (x *Request) GetClientInfoPropertiesRequest() *ClientInfoPropertiesRequest
func (*Request) GetCloseResultRequest ¶
func (x *Request) GetCloseResultRequest() *CloseResultRequest
func (*Request) GetCloseStatementRequest ¶
func (x *Request) GetCloseStatementRequest() *CloseStatementRequest
func (*Request) GetCommitRequest ¶
func (x *Request) GetCommitRequest() *CommitRequest
func (*Request) GetConnectionCheckRequest ¶
func (x *Request) GetConnectionCheckRequest() *ConnectionCheckRequest
func (*Request) GetConnectionPropertiesUpdateRequest ¶
func (x *Request) GetConnectionPropertiesUpdateRequest() *ConnectionPropertiesUpdateRequest
func (*Request) GetConnectionRequest ¶
func (x *Request) GetConnectionRequest() *ConnectionRequest
func (*Request) GetDbmsVersionRequest ¶
func (x *Request) GetDbmsVersionRequest() *DbmsVersionRequest
func (*Request) GetDefaultNamespaceRequest ¶
func (x *Request) GetDefaultNamespaceRequest() *DefaultNamespaceRequest
func (*Request) GetDisconnectRequest ¶
func (x *Request) GetDisconnectRequest() *DisconnectRequest
func (*Request) GetEntitiesRequest ¶
func (x *Request) GetEntitiesRequest() *EntitiesRequest
func (*Request) GetExecuteIndexedStatementBatchRequest ¶
func (x *Request) GetExecuteIndexedStatementBatchRequest() *ExecuteIndexedStatementBatchRequest
func (*Request) GetExecuteIndexedStatementRequest ¶
func (x *Request) GetExecuteIndexedStatementRequest() *ExecuteIndexedStatementRequest
func (*Request) GetExecuteNamedStatementRequest ¶
func (x *Request) GetExecuteNamedStatementRequest() *ExecuteNamedStatementRequest
func (*Request) GetExecuteUnparameterizedStatementBatchRequest ¶
func (x *Request) GetExecuteUnparameterizedStatementBatchRequest() *ExecuteUnparameterizedStatementBatchRequest
func (*Request) GetExecuteUnparameterizedStatementRequest ¶
func (x *Request) GetExecuteUnparameterizedStatementRequest() *ExecuteUnparameterizedStatementRequest
func (*Request) GetFetchRequest ¶
func (x *Request) GetFetchRequest() *FetchRequest
func (*Request) GetFunctionsRequest ¶
func (x *Request) GetFunctionsRequest() *FunctionsRequest
func (*Request) GetNamespacesRequest ¶
func (x *Request) GetNamespacesRequest() *NamespacesRequest
func (*Request) GetPrepareIndexedStatementRequest ¶
func (x *Request) GetPrepareIndexedStatementRequest() *PrepareStatementRequest
func (*Request) GetPrepareNamedStatementRequest ¶
func (x *Request) GetPrepareNamedStatementRequest() *PrepareStatementRequest
func (*Request) GetProceduresRequest ¶
func (x *Request) GetProceduresRequest() *ProceduresRequest
func (*Request) GetRollbackRequest ¶
func (x *Request) GetRollbackRequest() *RollbackRequest
func (*Request) GetSetClientInfoPropertiesRequest ¶
func (x *Request) GetSetClientInfoPropertiesRequest() *ClientInfoProperties
func (*Request) GetSqlKeywordsRequest ¶
func (x *Request) GetSqlKeywordsRequest() *SqlKeywordsRequest
func (*Request) GetSqlNumericFunctionsRequest ¶
func (x *Request) GetSqlNumericFunctionsRequest() *SqlNumericFunctionsRequest
func (*Request) GetSqlStringFunctionsRequest ¶
func (x *Request) GetSqlStringFunctionsRequest() *SqlStringFunctionsRequest
func (*Request) GetSqlSystemFunctionsRequest ¶
func (x *Request) GetSqlSystemFunctionsRequest() *SqlSystemFunctionsRequest
func (*Request) GetSqlTimeDateFunctionsRequest ¶
func (x *Request) GetSqlTimeDateFunctionsRequest() *SqlTimeDateFunctionsRequest
func (*Request) GetTableTypesRequest ¶
func (x *Request) GetTableTypesRequest() *TableTypesRequest
func (*Request) GetTypesRequest ¶
func (x *Request) GetTypesRequest() *TypesRequest
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type Request_ClientInfoPropertiesRequest ¶
type Request_ClientInfoPropertiesRequest struct {
ClientInfoPropertiesRequest *ClientInfoPropertiesRequest `protobuf:"bytes,22,opt,name=client_info_properties_request,json=clientInfoPropertiesRequest,proto3,oneof"`
}
type Request_CloseResultRequest ¶
type Request_CloseResultRequest struct {
CloseResultRequest *CloseResultRequest `protobuf:"bytes,36,opt,name=close_result_request,json=closeResultRequest,proto3,oneof"`
}
type Request_CloseStatementRequest ¶
type Request_CloseStatementRequest struct {
CloseStatementRequest *CloseStatementRequest `protobuf:"bytes,32,opt,name=close_statement_request,json=closeStatementRequest,proto3,oneof"`
}
type Request_CommitRequest ¶
type Request_CommitRequest struct {
CommitRequest *CommitRequest `protobuf:"bytes,33,opt,name=commit_request,json=commitRequest,proto3,oneof"`
}
type Request_ConnectionCheckRequest ¶
type Request_ConnectionCheckRequest struct {
ConnectionCheckRequest *ConnectionCheckRequest `protobuf:"bytes,20,opt,name=connection_check_request,json=connectionCheckRequest,proto3,oneof"`
}
type Request_ConnectionPropertiesUpdateRequest ¶
type Request_ConnectionPropertiesUpdateRequest struct {
ConnectionPropertiesUpdateRequest *ConnectionPropertiesUpdateRequest `protobuf:"bytes,35,opt,name=connection_properties_update_request,json=connectionPropertiesUpdateRequest,proto3,oneof"`
}
type Request_ConnectionRequest ¶
type Request_ConnectionRequest struct {
ConnectionRequest *ConnectionRequest `protobuf:"bytes,19,opt,name=connection_request,json=connectionRequest,proto3,oneof"`
}
type Request_DbmsVersionRequest ¶
type Request_DbmsVersionRequest struct {
DbmsVersionRequest *DbmsVersionRequest `protobuf:"bytes,2,opt,name=dbms_version_request,json=dbmsVersionRequest,proto3,oneof"`
}
type Request_DefaultNamespaceRequest ¶
type Request_DefaultNamespaceRequest struct {
DefaultNamespaceRequest *DefaultNamespaceRequest `protobuf:"bytes,4,opt,name=default_namespace_request,json=defaultNamespaceRequest,proto3,oneof"`
}
type Request_DisconnectRequest ¶
type Request_DisconnectRequest struct {
DisconnectRequest *DisconnectRequest `protobuf:"bytes,21,opt,name=disconnect_request,json=disconnectRequest,proto3,oneof"`
}
type Request_EntitiesRequest ¶
type Request_EntitiesRequest struct {
EntitiesRequest *EntitiesRequest `protobuf:"bytes,13,opt,name=entities_request,json=entitiesRequest,proto3,oneof"`
}
type Request_ExecuteIndexedStatementBatchRequest ¶
type Request_ExecuteIndexedStatementBatchRequest struct {
ExecuteIndexedStatementBatchRequest *ExecuteIndexedStatementBatchRequest `protobuf:"bytes,28,opt,name=execute_indexed_statement_batch_request,json=executeIndexedStatementBatchRequest,proto3,oneof"`
}
type Request_ExecuteIndexedStatementRequest ¶
type Request_ExecuteIndexedStatementRequest struct {
ExecuteIndexedStatementRequest *ExecuteIndexedStatementRequest `protobuf:"bytes,27,opt,name=execute_indexed_statement_request,json=executeIndexedStatementRequest,proto3,oneof"`
}
type Request_ExecuteNamedStatementRequest ¶
type Request_ExecuteNamedStatementRequest struct {
ExecuteNamedStatementRequest *ExecuteNamedStatementRequest `protobuf:"bytes,30,opt,name=execute_named_statement_request,json=executeNamedStatementRequest,proto3,oneof"`
}
type Request_ExecuteUnparameterizedStatementBatchRequest ¶
type Request_ExecuteUnparameterizedStatementBatchRequest struct {
ExecuteUnparameterizedStatementBatchRequest *ExecuteUnparameterizedStatementBatchRequest `` /* 138-byte string literal not displayed */
}
type Request_ExecuteUnparameterizedStatementRequest ¶
type Request_ExecuteUnparameterizedStatementRequest struct {
ExecuteUnparameterizedStatementRequest *ExecuteUnparameterizedStatementRequest `` /* 127-byte string literal not displayed */
}
type Request_FetchRequest ¶
type Request_FetchRequest struct {
FetchRequest *FetchRequest `protobuf:"bytes,31,opt,name=fetch_request,json=fetchRequest,proto3,oneof"`
}
type Request_FunctionsRequest ¶
type Request_FunctionsRequest struct {
FunctionsRequest *FunctionsRequest `protobuf:"bytes,10,opt,name=functions_request,json=functionsRequest,proto3,oneof"`
}
type Request_NamespacesRequest ¶
type Request_NamespacesRequest struct {
NamespacesRequest *NamespacesRequest `protobuf:"bytes,11,opt,name=namespaces_request,json=namespacesRequest,proto3,oneof"`
}
type Request_PrepareIndexedStatementRequest ¶
type Request_PrepareIndexedStatementRequest struct {
PrepareIndexedStatementRequest *PrepareStatementRequest `protobuf:"bytes,26,opt,name=prepare_indexed_statement_request,json=prepareIndexedStatementRequest,proto3,oneof"`
}
type Request_PrepareNamedStatementRequest ¶
type Request_PrepareNamedStatementRequest struct {
PrepareNamedStatementRequest *PrepareStatementRequest `protobuf:"bytes,29,opt,name=prepare_named_statement_request,json=prepareNamedStatementRequest,proto3,oneof"`
}
type Request_ProceduresRequest ¶
type Request_ProceduresRequest struct {
ProceduresRequest *ProceduresRequest `protobuf:"bytes,9,opt,name=procedures_request,json=proceduresRequest,proto3,oneof"`
}
type Request_RollbackRequest ¶
type Request_RollbackRequest struct {
RollbackRequest *RollbackRequest `protobuf:"bytes,34,opt,name=rollback_request,json=rollbackRequest,proto3,oneof"`
}
type Request_SetClientInfoPropertiesRequest ¶
type Request_SetClientInfoPropertiesRequest struct {
SetClientInfoPropertiesRequest *ClientInfoProperties `protobuf:"bytes,23,opt,name=set_client_info_properties_request,json=setClientInfoPropertiesRequest,proto3,oneof"`
}
type Request_SqlKeywordsRequest ¶
type Request_SqlKeywordsRequest struct {
SqlKeywordsRequest *SqlKeywordsRequest `protobuf:"bytes,18,opt,name=sql_keywords_request,json=sqlKeywordsRequest,proto3,oneof"`
}
type Request_SqlNumericFunctionsRequest ¶
type Request_SqlNumericFunctionsRequest struct {
SqlNumericFunctionsRequest *SqlNumericFunctionsRequest `protobuf:"bytes,17,opt,name=sql_numeric_functions_request,json=sqlNumericFunctionsRequest,proto3,oneof"`
}
type Request_SqlStringFunctionsRequest ¶
type Request_SqlStringFunctionsRequest struct {
SqlStringFunctionsRequest *SqlStringFunctionsRequest `protobuf:"bytes,14,opt,name=sql_string_functions_request,json=sqlStringFunctionsRequest,proto3,oneof"`
}
type Request_SqlSystemFunctionsRequest ¶
type Request_SqlSystemFunctionsRequest struct {
SqlSystemFunctionsRequest *SqlSystemFunctionsRequest `protobuf:"bytes,15,opt,name=sql_system_functions_request,json=sqlSystemFunctionsRequest,proto3,oneof"`
}
type Request_SqlTimeDateFunctionsRequest ¶
type Request_SqlTimeDateFunctionsRequest struct {
SqlTimeDateFunctionsRequest *SqlTimeDateFunctionsRequest `protobuf:"bytes,16,opt,name=sql_time_date_functions_request,json=sqlTimeDateFunctionsRequest,proto3,oneof"`
}
type Request_TableTypesRequest ¶
type Request_TableTypesRequest struct {
TableTypesRequest *TableTypesRequest `protobuf:"bytes,5,opt,name=table_types_request,json=tableTypesRequest,proto3,oneof"`
}
type Request_TypesRequest ¶
type Request_TypesRequest struct {
TypesRequest *TypesRequest `protobuf:"bytes,6,opt,name=types_request,json=typesRequest,proto3,oneof"`
}
type Response ¶
type Response struct { // The id of the request this response is related to. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // If a request triggers a stream of responses from the server, this flag represents a response to be the end of the stream. Last bool `protobuf:"varint,2,opt,name=last,proto3" json:"last,omitempty"` // Types that are assignable to Type: // *Response_ErrorResponse // *Response_DbmsVersionResponse // *Response_DefaultNamespaceResponse // *Response_TableTypesResponse // *Response_TypesResponse // *Response_ProceduresResponse // *Response_FunctionsResponse // *Response_NamespacesResponse // *Response_EntitiesResponse // *Response_SqlStringFunctionsResponse // *Response_SqlSystemFunctionsResponse // *Response_SqlTimeDateFunctionsResponse // *Response_SqlNumericFunctionsResponse // *Response_SqlKeywordsResponse // *Response_ConnectionResponse // *Response_ConnectionCheckResponse // *Response_DisconnectResponse // *Response_ClientInfoPropertiesResponse // *Response_SetClientInfoPropertiesResponse // *Response_StatementResponse // *Response_StatementBatchResponse // *Response_StatementResult // *Response_PreparedStatementSignature // *Response_Frame // *Response_CloseStatementResponse // *Response_CommitResponse // *Response_RollbackResponse // *Response_ConnectionPropertiesUpdateResponse // *Response_CloseResultResponse Type isResponse_Type `protobuf_oneof:"type"` // contains filtered or unexported fields }
Wrapper message wrapping a specific response message to be sent to the client.
func (*Response) Descriptor
deprecated
func (*Response) GetClientInfoPropertiesResponse ¶
func (x *Response) GetClientInfoPropertiesResponse() *ClientInfoProperties
func (*Response) GetCloseResultResponse ¶
func (x *Response) GetCloseResultResponse() *CloseResultResponse
func (*Response) GetCloseStatementResponse ¶
func (x *Response) GetCloseStatementResponse() *CloseStatementResponse
func (*Response) GetCommitResponse ¶
func (x *Response) GetCommitResponse() *CommitResponse
func (*Response) GetConnectionCheckResponse ¶
func (x *Response) GetConnectionCheckResponse() *ConnectionCheckResponse
func (*Response) GetConnectionPropertiesUpdateResponse ¶
func (x *Response) GetConnectionPropertiesUpdateResponse() *ConnectionPropertiesUpdateResponse
func (*Response) GetConnectionResponse ¶
func (x *Response) GetConnectionResponse() *ConnectionResponse
func (*Response) GetDbmsVersionResponse ¶
func (x *Response) GetDbmsVersionResponse() *DbmsVersionResponse
func (*Response) GetDefaultNamespaceResponse ¶
func (x *Response) GetDefaultNamespaceResponse() *DefaultNamespaceResponse
func (*Response) GetDisconnectResponse ¶
func (x *Response) GetDisconnectResponse() *DisconnectResponse
func (*Response) GetEntitiesResponse ¶
func (x *Response) GetEntitiesResponse() *EntitiesResponse
func (*Response) GetErrorResponse ¶
func (x *Response) GetErrorResponse() *ErrorResponse
func (*Response) GetFunctionsResponse ¶
func (x *Response) GetFunctionsResponse() *FunctionsResponse
func (*Response) GetNamespacesResponse ¶
func (x *Response) GetNamespacesResponse() *NamespacesResponse
func (*Response) GetPreparedStatementSignature ¶
func (x *Response) GetPreparedStatementSignature() *PreparedStatementSignature
func (*Response) GetProceduresResponse ¶
func (x *Response) GetProceduresResponse() *ProceduresResponse
func (*Response) GetRollbackResponse ¶
func (x *Response) GetRollbackResponse() *RollbackResponse
func (*Response) GetSetClientInfoPropertiesResponse ¶
func (x *Response) GetSetClientInfoPropertiesResponse() *ClientInfoPropertiesResponse
func (*Response) GetSqlKeywordsResponse ¶
func (x *Response) GetSqlKeywordsResponse() *MetaStringResponse
func (*Response) GetSqlNumericFunctionsResponse ¶
func (x *Response) GetSqlNumericFunctionsResponse() *MetaStringResponse
func (*Response) GetSqlStringFunctionsResponse ¶
func (x *Response) GetSqlStringFunctionsResponse() *MetaStringResponse
func (*Response) GetSqlSystemFunctionsResponse ¶
func (x *Response) GetSqlSystemFunctionsResponse() *MetaStringResponse
func (*Response) GetSqlTimeDateFunctionsResponse ¶
func (x *Response) GetSqlTimeDateFunctionsResponse() *MetaStringResponse
func (*Response) GetStatementBatchResponse ¶
func (x *Response) GetStatementBatchResponse() *StatementBatchResponse
func (*Response) GetStatementResponse ¶
func (x *Response) GetStatementResponse() *StatementResponse
func (*Response) GetStatementResult ¶
func (x *Response) GetStatementResult() *StatementResult
func (*Response) GetTableTypesResponse ¶
func (x *Response) GetTableTypesResponse() *TableTypesResponse
func (*Response) GetTypesResponse ¶
func (x *Response) GetTypesResponse() *TypesResponse
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type Response_ClientInfoPropertiesResponse ¶
type Response_ClientInfoPropertiesResponse struct {
ClientInfoPropertiesResponse *ClientInfoProperties `protobuf:"bytes,33,opt,name=client_info_properties_response,json=clientInfoPropertiesResponse,proto3,oneof"`
}
type Response_CloseResultResponse ¶
type Response_CloseResultResponse struct {
CloseResultResponse *CloseResultResponse `protobuf:"bytes,34,opt,name=close_result_response,json=closeResultResponse,proto3,oneof"`
}
type Response_CloseStatementResponse ¶
type Response_CloseStatementResponse struct {
CloseStatementResponse *CloseStatementResponse `protobuf:"bytes,20,opt,name=close_statement_response,json=closeStatementResponse,proto3,oneof"`
}
type Response_CommitResponse ¶
type Response_CommitResponse struct {
CommitResponse *CommitResponse `protobuf:"bytes,21,opt,name=commit_response,json=commitResponse,proto3,oneof"`
}
type Response_ConnectionCheckResponse ¶
type Response_ConnectionCheckResponse struct {
ConnectionCheckResponse *ConnectionCheckResponse `protobuf:"bytes,25,opt,name=connection_check_response,json=connectionCheckResponse,proto3,oneof"`
}
type Response_ConnectionPropertiesUpdateResponse ¶
type Response_ConnectionPropertiesUpdateResponse struct {
ConnectionPropertiesUpdateResponse *ConnectionPropertiesUpdateResponse `protobuf:"bytes,23,opt,name=connection_properties_update_response,json=connectionPropertiesUpdateResponse,proto3,oneof"`
}
type Response_ConnectionResponse ¶
type Response_ConnectionResponse struct {
ConnectionResponse *ConnectionResponse `protobuf:"bytes,12,opt,name=connection_response,json=connectionResponse,proto3,oneof"`
}
type Response_DbmsVersionResponse ¶
type Response_DbmsVersionResponse struct {
DbmsVersionResponse *DbmsVersionResponse `protobuf:"bytes,3,opt,name=dbms_version_response,json=dbmsVersionResponse,proto3,oneof"`
}
type Response_DefaultNamespaceResponse ¶
type Response_DefaultNamespaceResponse struct {
DefaultNamespaceResponse *DefaultNamespaceResponse `protobuf:"bytes,24,opt,name=default_namespace_response,json=defaultNamespaceResponse,proto3,oneof"`
}
type Response_DisconnectResponse ¶
type Response_DisconnectResponse struct {
DisconnectResponse *DisconnectResponse `protobuf:"bytes,13,opt,name=disconnect_response,json=disconnectResponse,proto3,oneof"`
}
type Response_EntitiesResponse ¶
type Response_EntitiesResponse struct {
EntitiesResponse *EntitiesResponse `protobuf:"bytes,9,opt,name=entities_response,json=entitiesResponse,proto3,oneof"`
}
type Response_ErrorResponse ¶
type Response_ErrorResponse struct {
ErrorResponse *ErrorResponse `protobuf:"bytes,256,opt,name=error_response,json=errorResponse,proto3,oneof"`
}
type Response_Frame ¶
type Response_Frame struct {
Frame *Frame `protobuf:"bytes,19,opt,name=frame,proto3,oneof"`
}
type Response_FunctionsResponse ¶
type Response_FunctionsResponse struct {
FunctionsResponse *FunctionsResponse `protobuf:"bytes,29,opt,name=functions_response,json=functionsResponse,proto3,oneof"`
}
type Response_NamespacesResponse ¶
type Response_NamespacesResponse struct {
NamespacesResponse *NamespacesResponse `protobuf:"bytes,8,opt,name=namespaces_response,json=namespacesResponse,proto3,oneof"`
}
type Response_PreparedStatementSignature ¶
type Response_PreparedStatementSignature struct {
PreparedStatementSignature *PreparedStatementSignature `protobuf:"bytes,18,opt,name=prepared_statement_signature,json=preparedStatementSignature,proto3,oneof"`
}
type Response_ProceduresResponse ¶
type Response_ProceduresResponse struct {
ProceduresResponse *ProceduresResponse `protobuf:"bytes,7,opt,name=procedures_response,json=proceduresResponse,proto3,oneof"`
}
type Response_RollbackResponse ¶
type Response_RollbackResponse struct {
RollbackResponse *RollbackResponse `protobuf:"bytes,22,opt,name=rollback_response,json=rollbackResponse,proto3,oneof"`
}
type Response_SetClientInfoPropertiesResponse ¶
type Response_SetClientInfoPropertiesResponse struct {
SetClientInfoPropertiesResponse *ClientInfoPropertiesResponse `protobuf:"bytes,14,opt,name=set_client_info_properties_response,json=setClientInfoPropertiesResponse,proto3,oneof"`
}
type Response_SqlKeywordsResponse ¶
type Response_SqlKeywordsResponse struct {
SqlKeywordsResponse *MetaStringResponse `protobuf:"bytes,32,opt,name=sql_keywords_response,json=sqlKeywordsResponse,proto3,oneof"`
}
type Response_SqlNumericFunctionsResponse ¶
type Response_SqlNumericFunctionsResponse struct {
SqlNumericFunctionsResponse *MetaStringResponse `protobuf:"bytes,31,opt,name=sql_numeric_functions_response,json=sqlNumericFunctionsResponse,proto3,oneof"`
}
type Response_SqlStringFunctionsResponse ¶
type Response_SqlStringFunctionsResponse struct {
SqlStringFunctionsResponse *MetaStringResponse `protobuf:"bytes,10,opt,name=sql_string_functions_response,json=sqlStringFunctionsResponse,proto3,oneof"`
}
type Response_SqlSystemFunctionsResponse ¶
type Response_SqlSystemFunctionsResponse struct {
SqlSystemFunctionsResponse *MetaStringResponse `protobuf:"bytes,11,opt,name=sql_system_functions_response,json=sqlSystemFunctionsResponse,proto3,oneof"`
}
type Response_SqlTimeDateFunctionsResponse ¶
type Response_SqlTimeDateFunctionsResponse struct {
SqlTimeDateFunctionsResponse *MetaStringResponse `protobuf:"bytes,30,opt,name=sql_time_date_functions_response,json=sqlTimeDateFunctionsResponse,proto3,oneof"`
}
type Response_StatementBatchResponse ¶
type Response_StatementBatchResponse struct {
StatementBatchResponse *StatementBatchResponse `protobuf:"bytes,16,opt,name=statement_batch_response,json=statementBatchResponse,proto3,oneof"`
}
type Response_StatementResponse ¶
type Response_StatementResponse struct {
StatementResponse *StatementResponse `protobuf:"bytes,15,opt,name=statement_response,json=statementResponse,proto3,oneof"`
}
type Response_StatementResult ¶
type Response_StatementResult struct {
StatementResult *StatementResult `protobuf:"bytes,17,opt,name=statement_result,json=statementResult,proto3,oneof"`
}
type Response_TableTypesResponse ¶
type Response_TableTypesResponse struct {
TableTypesResponse *TableTypesResponse `protobuf:"bytes,5,opt,name=table_types_response,json=tableTypesResponse,proto3,oneof"`
}
type Response_TypesResponse ¶
type Response_TypesResponse struct {
TypesResponse *TypesResponse `protobuf:"bytes,26,opt,name=types_response,json=typesResponse,proto3,oneof"`
}
type RollbackRequest ¶
type RollbackRequest struct {
// contains filtered or unexported fields
}
Represents a request to rollback a transaction. This message is used to signal the system to undo all changes made during the transaction, returning the state of the database to what it was before the transaction began.
func (*RollbackRequest) Descriptor
deprecated
func (*RollbackRequest) Descriptor() ([]byte, []int)
Deprecated: Use RollbackRequest.ProtoReflect.Descriptor instead.
func (*RollbackRequest) ProtoMessage ¶
func (*RollbackRequest) ProtoMessage()
func (*RollbackRequest) ProtoReflect ¶
func (x *RollbackRequest) ProtoReflect() protoreflect.Message
func (*RollbackRequest) Reset ¶
func (x *RollbackRequest) Reset()
func (*RollbackRequest) String ¶
func (x *RollbackRequest) String() string
type RollbackResponse ¶
type RollbackResponse struct {
// contains filtered or unexported fields
}
Represents the response after attempting to rollback a transaction. This message serves as an acknowledgment that the rollback request was received and processed, undoing all changes made during the transaction. This message does not contain any fields. It simply serves as an acknowledgment of the rollback.
func (*RollbackResponse) Descriptor
deprecated
func (*RollbackResponse) Descriptor() ([]byte, []int)
Deprecated: Use RollbackResponse.ProtoReflect.Descriptor instead.
func (*RollbackResponse) ProtoMessage ¶
func (*RollbackResponse) ProtoMessage()
func (*RollbackResponse) ProtoReflect ¶
func (x *RollbackResponse) ProtoReflect() protoreflect.Message
func (*RollbackResponse) Reset ¶
func (x *RollbackResponse) Reset()
func (*RollbackResponse) String ¶
func (x *RollbackResponse) String() string
type Row ¶
type Row struct { // The values within the row, represented as a series of ProtoValue objects. Values []*ProtoValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
The Row message represents a single row within a relational frame.
func (*Row) Descriptor
deprecated
func (*Row) GetValues ¶
func (x *Row) GetValues() []*ProtoValue
func (*Row) ProtoMessage ¶
func (*Row) ProtoMessage()
func (*Row) ProtoReflect ¶
func (x *Row) ProtoReflect() protoreflect.Message
type SqlKeywordsRequest ¶
type SqlKeywordsRequest struct {
// contains filtered or unexported fields
}
The SqlKeywordsRequest message is designed to request a list of reserved keywords utilized by the SQL implementation of the DBMS. With no fields, this message acts as an indicator for the server to provide the list of SQL keywords in an SqlKeywordsResponse.
func (*SqlKeywordsRequest) Descriptor
deprecated
func (*SqlKeywordsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SqlKeywordsRequest.ProtoReflect.Descriptor instead.
func (*SqlKeywordsRequest) ProtoMessage ¶
func (*SqlKeywordsRequest) ProtoMessage()
func (*SqlKeywordsRequest) ProtoReflect ¶
func (x *SqlKeywordsRequest) ProtoReflect() protoreflect.Message
func (*SqlKeywordsRequest) Reset ¶
func (x *SqlKeywordsRequest) Reset()
func (*SqlKeywordsRequest) String ¶
func (x *SqlKeywordsRequest) String() string
type SqlNumericFunctionsRequest ¶
type SqlNumericFunctionsRequest struct {
// contains filtered or unexported fields
}
The SqlNumericFunctionsRequest message endeavors to obtain details about the numeric functions provided by the SQL implementation of the DBMS. This message, devoid of fields, prompts the server to respond with information about numeric functions in an SqlNumericFunctionsResponse.
func (*SqlNumericFunctionsRequest) Descriptor
deprecated
func (*SqlNumericFunctionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SqlNumericFunctionsRequest.ProtoReflect.Descriptor instead.
func (*SqlNumericFunctionsRequest) ProtoMessage ¶
func (*SqlNumericFunctionsRequest) ProtoMessage()
func (*SqlNumericFunctionsRequest) ProtoReflect ¶
func (x *SqlNumericFunctionsRequest) ProtoReflect() protoreflect.Message
func (*SqlNumericFunctionsRequest) Reset ¶
func (x *SqlNumericFunctionsRequest) Reset()
func (*SqlNumericFunctionsRequest) String ¶
func (x *SqlNumericFunctionsRequest) String() string
type SqlStringFunctionsRequest ¶
type SqlStringFunctionsRequest struct {
// contains filtered or unexported fields
}
The SqlStringFunctionsRequest message is used to solicit information about the string functions supported by the SQL implementation of the DBMS. This message is field less and prompts the server to return details of the available string functions in an SqlStringFunctionsResponse.
func (*SqlStringFunctionsRequest) Descriptor
deprecated
func (*SqlStringFunctionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SqlStringFunctionsRequest.ProtoReflect.Descriptor instead.
func (*SqlStringFunctionsRequest) ProtoMessage ¶
func (*SqlStringFunctionsRequest) ProtoMessage()
func (*SqlStringFunctionsRequest) ProtoReflect ¶
func (x *SqlStringFunctionsRequest) ProtoReflect() protoreflect.Message
func (*SqlStringFunctionsRequest) Reset ¶
func (x *SqlStringFunctionsRequest) Reset()
func (*SqlStringFunctionsRequest) String ¶
func (x *SqlStringFunctionsRequest) String() string
type SqlSystemFunctionsRequest ¶
type SqlSystemFunctionsRequest struct {
// contains filtered or unexported fields
}
The SqlSystemFunctionsRequest message aims to retrieve the list of system functions provided by the SQL implementation of the DBMS. Without any fields, this message indicates the server to respond with details about the system functions in an SqlSystemFunctionsResponse.
func (*SqlSystemFunctionsRequest) Descriptor
deprecated
func (*SqlSystemFunctionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SqlSystemFunctionsRequest.ProtoReflect.Descriptor instead.
func (*SqlSystemFunctionsRequest) ProtoMessage ¶
func (*SqlSystemFunctionsRequest) ProtoMessage()
func (*SqlSystemFunctionsRequest) ProtoReflect ¶
func (x *SqlSystemFunctionsRequest) ProtoReflect() protoreflect.Message
func (*SqlSystemFunctionsRequest) Reset ¶
func (x *SqlSystemFunctionsRequest) Reset()
func (*SqlSystemFunctionsRequest) String ¶
func (x *SqlSystemFunctionsRequest) String() string
type SqlTimeDateFunctionsRequest ¶
type SqlTimeDateFunctionsRequest struct {
// contains filtered or unexported fields
}
The SqlTimeDateFunctionsRequest message is dispatched to fetch a list of time and date functions supported by the SQL implementation of the DBMS. This message, being field less, acts as a request for the server to list time and date functions in a SqlTimeDateFunctionsResponse.
func (*SqlTimeDateFunctionsRequest) Descriptor
deprecated
func (*SqlTimeDateFunctionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SqlTimeDateFunctionsRequest.ProtoReflect.Descriptor instead.
func (*SqlTimeDateFunctionsRequest) ProtoMessage ¶
func (*SqlTimeDateFunctionsRequest) ProtoMessage()
func (*SqlTimeDateFunctionsRequest) ProtoReflect ¶
func (x *SqlTimeDateFunctionsRequest) ProtoReflect() protoreflect.Message
func (*SqlTimeDateFunctionsRequest) Reset ¶
func (x *SqlTimeDateFunctionsRequest) Reset()
func (*SqlTimeDateFunctionsRequest) String ¶
func (x *SqlTimeDateFunctionsRequest) String() string
type StatementBatchResponse ¶
type StatementBatchResponse struct { // The unique identifier of the executed batch. BatchId int32 `protobuf:"varint,1,opt,name=batch_id,json=batchId,proto3" json:"batch_id,omitempty"` // List of scalar results for each statement in the batch. Scalars []int64 `protobuf:"varint,2,rep,packed,name=scalars,proto3" json:"scalars,omitempty"` // contains filtered or unexported fields }
Represents the response after executing a batch of statements. This includes the batch identifier and a list of scalar results for each statement in the batch, typically representing the number of rows affected by each operation.
func (*StatementBatchResponse) Descriptor
deprecated
func (*StatementBatchResponse) Descriptor() ([]byte, []int)
Deprecated: Use StatementBatchResponse.ProtoReflect.Descriptor instead.
func (*StatementBatchResponse) GetBatchId ¶
func (x *StatementBatchResponse) GetBatchId() int32
func (*StatementBatchResponse) GetScalars ¶
func (x *StatementBatchResponse) GetScalars() []int64
func (*StatementBatchResponse) ProtoMessage ¶
func (*StatementBatchResponse) ProtoMessage()
func (*StatementBatchResponse) ProtoReflect ¶
func (x *StatementBatchResponse) ProtoReflect() protoreflect.Message
func (*StatementBatchResponse) Reset ¶
func (x *StatementBatchResponse) Reset()
func (*StatementBatchResponse) String ¶
func (x *StatementBatchResponse) String() string
type StatementResponse ¶
type StatementResponse struct { // The unique identifier of the executed statement. StatementId int32 `protobuf:"varint,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"` // //(Optional) The result of the executed statement. //This could be a scalar value or a data frame, depending on the type of statement executed. Result *StatementResult `protobuf:"bytes,2,opt,name=result,proto3,oneof" json:"result,omitempty"` // contains filtered or unexported fields }
Represents the response after executing a statement. This message contains the identifier of the executed statement and optionally, the result of the execution. The result can vary based on the type of statement executed, ranging from scalar values to complex data frames.
func (*StatementResponse) Descriptor
deprecated
func (*StatementResponse) Descriptor() ([]byte, []int)
Deprecated: Use StatementResponse.ProtoReflect.Descriptor instead.
func (*StatementResponse) GetResult ¶
func (x *StatementResponse) GetResult() *StatementResult
func (*StatementResponse) GetStatementId ¶
func (x *StatementResponse) GetStatementId() int32
func (*StatementResponse) ProtoMessage ¶
func (*StatementResponse) ProtoMessage()
func (*StatementResponse) ProtoReflect ¶
func (x *StatementResponse) ProtoReflect() protoreflect.Message
func (*StatementResponse) Reset ¶
func (x *StatementResponse) Reset()
func (*StatementResponse) String ¶
func (x *StatementResponse) String() string
type StatementResult ¶
type StatementResult struct { // A scalar result value, often used to represent the number of rows affected by an operation. Scalar int64 `protobuf:"varint,1,opt,name=scalar,proto3" json:"scalar,omitempty"` // (Optional) A frame of data, which could be a relational table, a graph, or a set of documents. Frame *Frame `protobuf:"bytes,2,opt,name=frame,proto3,oneof" json:"frame,omitempty"` // contains filtered or unexported fields }
Encapsulates the result of an executed statement. This can include scalar values for simple queries or data frames for queries that return multiple rows or complex data.
func (*StatementResult) Descriptor
deprecated
func (*StatementResult) Descriptor() ([]byte, []int)
Deprecated: Use StatementResult.ProtoReflect.Descriptor instead.
func (*StatementResult) GetFrame ¶
func (x *StatementResult) GetFrame() *Frame
func (*StatementResult) GetScalar ¶
func (x *StatementResult) GetScalar() int64
func (*StatementResult) ProtoMessage ¶
func (*StatementResult) ProtoMessage()
func (*StatementResult) ProtoReflect ¶
func (x *StatementResult) ProtoReflect() protoreflect.Message
func (*StatementResult) Reset ¶
func (x *StatementResult) Reset()
func (*StatementResult) String ¶
func (x *StatementResult) String() string
type StructMeta ¶
type StructMeta struct { // //A collection of metadata entries, one for each field within the structure. //Each FieldMeta provides details like the field’s name, type, nullability, etc. FieldMetas []*FieldMeta `protobuf:"bytes,1,rep,name=field_metas,json=fieldMetas,proto3" json:"field_metas,omitempty"` // contains filtered or unexported fields }
The StructMeta message provides metadata specific to structured types, giving details about the fields that make up the structure.
func (*StructMeta) Descriptor
deprecated
func (*StructMeta) Descriptor() ([]byte, []int)
Deprecated: Use StructMeta.ProtoReflect.Descriptor instead.
func (*StructMeta) GetFieldMetas ¶
func (x *StructMeta) GetFieldMetas() []*FieldMeta
func (*StructMeta) ProtoMessage ¶
func (*StructMeta) ProtoMessage()
func (*StructMeta) ProtoReflect ¶
func (x *StructMeta) ProtoReflect() protoreflect.Message
func (*StructMeta) Reset ¶
func (x *StructMeta) Reset()
func (*StructMeta) String ¶
func (x *StructMeta) String() string
type Table ¶
type Table struct { // The namespace or schema where the table is located. NamespaceName string `protobuf:"bytes,2,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` // The name of the table. TableName string `protobuf:"bytes,3,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` // The type of the table (e.g., BASE TABLE, VIEW). TableType string `protobuf:"bytes,4,opt,name=table_type,json=tableType,proto3" json:"table_type,omitempty"` // A list of Column messages providing information about each column in the table. Columns []*Column `protobuf:"bytes,6,rep,name=columns,proto3" json:"columns,omitempty"` // An optional PrimaryKey message, providing details about the primary key of the table. PrimaryKey *PrimaryKey `protobuf:"bytes,7,opt,name=primary_key,json=primaryKey,proto3,oneof" json:"primary_key,omitempty"` // A list of ForeignKey messages detailing the foreign keys associated with the table. ForeignKeys []*ForeignKey `protobuf:"bytes,8,rep,name=foreign_keys,json=foreignKeys,proto3" json:"foreign_keys,omitempty"` // A list of ForeignKey messages detailing the keys in other tables that reference this table. ExportedKeys []*ForeignKey `protobuf:"bytes,9,rep,name=exported_keys,json=exportedKeys,proto3" json:"exported_keys,omitempty"` // A list of Index messages detailing the indexes defined on the table. Indexes []*Index `protobuf:"bytes,10,rep,name=indexes,proto3" json:"indexes,omitempty"` // contains filtered or unexported fields }
The Table message provides comprehensive information about a specific table within a database.
func (*Table) Descriptor
deprecated
func (*Table) GetColumns ¶
func (*Table) GetExportedKeys ¶
func (x *Table) GetExportedKeys() []*ForeignKey
func (*Table) GetForeignKeys ¶
func (x *Table) GetForeignKeys() []*ForeignKey
func (*Table) GetIndexes ¶
func (*Table) GetNamespaceName ¶
func (*Table) GetPrimaryKey ¶
func (x *Table) GetPrimaryKey() *PrimaryKey
func (*Table) GetTableName ¶
func (*Table) GetTableType ¶
func (*Table) ProtoMessage ¶
func (*Table) ProtoMessage()
func (*Table) ProtoReflect ¶
func (x *Table) ProtoReflect() protoreflect.Message
type TableType ¶
type TableType struct { // A descriptor denoting the type or category of a table, such as “BASE TABLE”, “VIEW”, or any other classification present in the system. TableType string `protobuf:"bytes,1,opt,name=table_type,json=tableType,proto3" json:"table_type,omitempty"` // contains filtered or unexported fields }
The TableType message delineates the nature or category of a table.
func (*TableType) Descriptor
deprecated
func (*TableType) GetTableType ¶
func (*TableType) ProtoMessage ¶
func (*TableType) ProtoMessage()
func (*TableType) ProtoReflect ¶
func (x *TableType) ProtoReflect() protoreflect.Message
type TableTypesRequest ¶
type TableTypesRequest struct {
// contains filtered or unexported fields
}
The TableTypesRequest message is designed to request information about the different types of tables that are supported or recognized by the DBMS. This message does not contain any fields. It’s a prompt for the server to respond with details about the supported table types in a TableTypesResponse.
func (*TableTypesRequest) Descriptor
deprecated
func (*TableTypesRequest) Descriptor() ([]byte, []int)
Deprecated: Use TableTypesRequest.ProtoReflect.Descriptor instead.
func (*TableTypesRequest) ProtoMessage ¶
func (*TableTypesRequest) ProtoMessage()
func (*TableTypesRequest) ProtoReflect ¶
func (x *TableTypesRequest) ProtoReflect() protoreflect.Message
func (*TableTypesRequest) Reset ¶
func (x *TableTypesRequest) Reset()
func (*TableTypesRequest) String ¶
func (x *TableTypesRequest) String() string
type TableTypesResponse ¶
type TableTypesResponse struct { // A list of TableType objects detailing each table type present in the system. TableTypes []*TableType `protobuf:"bytes,1,rep,name=table_types,json=tableTypes,proto3" json:"table_types,omitempty"` // contains filtered or unexported fields }
The TableTypesResponse message conveys information about the various table types present in the system.
func (*TableTypesResponse) Descriptor
deprecated
func (*TableTypesResponse) Descriptor() ([]byte, []int)
Deprecated: Use TableTypesResponse.ProtoReflect.Descriptor instead.
func (*TableTypesResponse) GetTableTypes ¶
func (x *TableTypesResponse) GetTableTypes() []*TableType
func (*TableTypesResponse) ProtoMessage ¶
func (*TableTypesResponse) ProtoMessage()
func (*TableTypesResponse) ProtoReflect ¶
func (x *TableTypesResponse) ProtoReflect() protoreflect.Message
func (*TableTypesResponse) Reset ¶
func (x *TableTypesResponse) Reset()
func (*TableTypesResponse) String ¶
func (x *TableTypesResponse) String() string
type Type ¶
type Type struct { // The name of the data type. TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"` // The number of total digits for numeric types or the maximum length for string and binary types. Precision int32 `protobuf:"varint,2,opt,name=precision,proto3" json:"precision,omitempty"` // The character(s) used to prefix a literal of this type (e.g., a single quote for strings). LiteralPrefix *string `protobuf:"bytes,3,opt,name=literal_prefix,json=literalPrefix,proto3,oneof" json:"literal_prefix,omitempty"` // The character(s) used to suffix a literal of this type. LiteralSuffix *string `protobuf:"bytes,4,opt,name=literal_suffix,json=literalSuffix,proto3,oneof" json:"literal_suffix,omitempty"` // Indicates whether the data type is case sensitive. IsCaseSensitive bool `protobuf:"varint,5,opt,name=is_case_sensitive,json=isCaseSensitive,proto3" json:"is_case_sensitive,omitempty"` // Indicates how the data type can be used in WHERE clauses. IsSearchable int32 `protobuf:"varint,6,opt,name=is_searchable,json=isSearchable,proto3" json:"is_searchable,omitempty"` // Indicates whether columns of this data type auto-increment. IsAutoIncrement bool `protobuf:"varint,7,opt,name=is_auto_increment,json=isAutoIncrement,proto3" json:"is_auto_increment,omitempty"` // The minimum scale for this data type. MinScale int32 `protobuf:"varint,8,opt,name=min_scale,json=minScale,proto3" json:"min_scale,omitempty"` // The maximum scale for this data type. MaxScale int32 `protobuf:"varint,9,opt,name=max_scale,json=maxScale,proto3" json:"max_scale,omitempty"` // The base number used in representing numeric values. Radix int32 `protobuf:"varint,10,opt,name=radix,proto3" json:"radix,omitempty"` // contains filtered or unexported fields }
The Type message describes the characteristics and specifications of a particular native data type.
func (*Type) Descriptor
deprecated
func (*Type) GetIsAutoIncrement ¶
func (*Type) GetIsCaseSensitive ¶
func (*Type) GetIsSearchable ¶
func (*Type) GetLiteralPrefix ¶
func (*Type) GetLiteralSuffix ¶
func (*Type) GetMaxScale ¶
func (*Type) GetMinScale ¶
func (*Type) GetPrecision ¶
func (*Type) GetTypeName ¶
func (*Type) ProtoMessage ¶
func (*Type) ProtoMessage()
func (*Type) ProtoReflect ¶
func (x *Type) ProtoReflect() protoreflect.Message
type TypeMeta ¶
type TypeMeta struct { // Represents the fundamental data type of the value. This can be any basic data type depending on the definitions within ProtoValue.ProtoValueType. ProtoValueType ProtoPolyType `` /* 145-byte string literal not displayed */ // If the proto_value_type indicates a structure, this field provides the metadata for that structure. Contains details about the fields within the structure. This field will be absent for non-structured types. StructMeta *StructMeta `protobuf:"bytes,2,opt,name=struct_meta,json=structMeta,proto3,oneof" json:"struct_meta,omitempty"` // If the proto_value_type indicates an array, this field provides metadata about the type of elements within the array. This field will be absent for non-array types. ArrayMeta *ArrayMeta `protobuf:"bytes,3,opt,name=array_meta,json=arrayMeta,proto3,oneof" json:"array_meta,omitempty"` // contains filtered or unexported fields }
The TypeMeta message is a comprehensive descriptor for the data types used within the system. This message not only defines simple data types but also accommodates complex types such as structures and arrays. Its flexibility allows it to describe a wide range of data types and data structures.
func (*TypeMeta) Descriptor
deprecated
func (*TypeMeta) GetArrayMeta ¶
func (*TypeMeta) GetProtoValueType ¶
func (x *TypeMeta) GetProtoValueType() ProtoPolyType
func (*TypeMeta) GetStructMeta ¶
func (x *TypeMeta) GetStructMeta() *StructMeta
func (*TypeMeta) ProtoMessage ¶
func (*TypeMeta) ProtoMessage()
func (*TypeMeta) ProtoReflect ¶
func (x *TypeMeta) ProtoReflect() protoreflect.Message
type TypesRequest ¶
type TypesRequest struct {
// contains filtered or unexported fields
}
The TypesRequest message is deployed to obtain a list of data types supported by the database management system. This helps clients understand the range of data types they can utilize when defining or querying tables. This message does not contain any fields. It simply prompts the server to return a list of supported data types in a TypesResponse.
func (*TypesRequest) Descriptor
deprecated
func (*TypesRequest) Descriptor() ([]byte, []int)
Deprecated: Use TypesRequest.ProtoReflect.Descriptor instead.
func (*TypesRequest) ProtoMessage ¶
func (*TypesRequest) ProtoMessage()
func (*TypesRequest) ProtoReflect ¶
func (x *TypesRequest) ProtoReflect() protoreflect.Message
func (*TypesRequest) Reset ¶
func (x *TypesRequest) Reset()
func (*TypesRequest) String ¶
func (x *TypesRequest) String() string
type TypesResponse ¶
type TypesResponse struct { // A list of Type objects detailing each native data type supported by the system. Types []*Type `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty"` // contains filtered or unexported fields }
The TypesResponse message provides a list of native data types supported by the system.
func (*TypesResponse) Descriptor
deprecated
func (*TypesResponse) Descriptor() ([]byte, []int)
Deprecated: Use TypesResponse.ProtoReflect.Descriptor instead.
func (*TypesResponse) GetTypes ¶
func (x *TypesResponse) GetTypes() []*Type
func (*TypesResponse) ProtoMessage ¶
func (*TypesResponse) ProtoMessage()
func (*TypesResponse) ProtoReflect ¶
func (x *TypesResponse) ProtoReflect() protoreflect.Message
func (*TypesResponse) Reset ¶
func (x *TypesResponse) Reset()
func (*TypesResponse) String ¶
func (x *TypesResponse) String() string
type UserDefinedType ¶
type UserDefinedType struct { // The name of the user-defined data type. TypeName string `protobuf:"bytes,1,opt,name=type_name,json=typeName,proto3" json:"type_name,omitempty"` // A list of ValueMeta objects detailing the metadata associated with fields of this data type. ValueMetas []*ValueMeta `protobuf:"bytes,2,rep,name=value_metas,json=valueMetas,proto3" json:"value_metas,omitempty"` // contains filtered or unexported fields }
The UserDefinedType message encapsulates details about a specific user-defined data type.
func (*UserDefinedType) Descriptor
deprecated
func (*UserDefinedType) Descriptor() ([]byte, []int)
Deprecated: Use UserDefinedType.ProtoReflect.Descriptor instead.
func (*UserDefinedType) GetTypeName ¶
func (x *UserDefinedType) GetTypeName() string
func (*UserDefinedType) GetValueMetas ¶
func (x *UserDefinedType) GetValueMetas() []*ValueMeta
func (*UserDefinedType) ProtoMessage ¶
func (*UserDefinedType) ProtoMessage()
func (*UserDefinedType) ProtoReflect ¶
func (x *UserDefinedType) ProtoReflect() protoreflect.Message
func (*UserDefinedType) Reset ¶
func (x *UserDefinedType) Reset()
func (*UserDefinedType) String ¶
func (x *UserDefinedType) String() string
type ValueMeta ¶
type ValueMeta struct { // The name or descriptor of the value’s metadata. ValueName string `protobuf:"bytes,1,opt,name=value_name,json=valueName,proto3" json:"value_name,omitempty"` // contains filtered or unexported fields }
The ValueMeta message offers insights into the metadata of a specific field related to a user-defined type.
func (*ValueMeta) Descriptor
deprecated
func (*ValueMeta) GetValueName ¶
func (*ValueMeta) ProtoMessage ¶
func (*ValueMeta) ProtoMessage()
func (*ValueMeta) ProtoReflect ¶
func (x *ValueMeta) ProtoReflect() protoreflect.Message
Source Files ¶
- connection_requests.pb.go
- connection_responses.pb.go
- document_frame.pb.go
- error.pb.go
- graph_frame.pb.go
- meta_requests.pb.go
- meta_responses.pb.go
- namespace_meta_requests.pb.go
- namespace_meta_responses.pb.go
- protointerface.pb.go
- relational_frame.pb.go
- statement_requests.pb.go
- statement_responses.pb.go
- transaction_requests.pb.go
- transaction_responses.pb.go
- value.pb.go
- version.go