Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crestonbunch/godata
/ types & classes
Types & classes
74 in github.com/crestonbunch/godata
⨍
Functions
141
◇
Types & classes
74
↓ 1 callers
TypeAlias
GoDataApplyQuery
request_model.go:87
↓ 1 callers
TypeAlias
GoDataCountQuery
request_model.go:105
↓ 1 callers
TypeAlias
GoDataInlineCountQuery
request_model.go:107
↓ 1 callers
TypeAlias
GoDataSkipQuery
request_model.go:103
↓ 1 callers
TypeAlias
GoDataTopQuery
request_model.go:101
Struct
DummyProvider
service_test.go:8
Struct
ExpandItem
Represents an item to expand in an OData query. Tracks the path of the entity to expand and also the filter, levels, and reference options, etc.
expand_parser.go:21
Struct
Function
parser.go:104
Struct
GoDataAction
metadata_model.go:78
Struct
GoDataActionImport
metadata_model.go:213
Struct
GoDataAnnotation
metadata_model.go:94
Struct
GoDataAnnotations
metadata_model.go:87
Struct
GoDataComplexType
metadata_model.go:100
Struct
GoDataEntityContainer
metadata_model.go:110
Struct
GoDataEntitySet
metadata_model.go:192
Struct
GoDataEntityType
metadata_model.go:120
Struct
GoDataEnumType
metadata_model.go:132
Struct
GoDataError
errors.go:3
Struct
GoDataExpandQuery
request_model.go:89
Struct
GoDataFilterQuery
Stores a parsed version of the filter query string. Can be used by providers to apply the filter based on their own implementation. The filter is stor
request_model.go:83
Struct
GoDataFormatQuery
request_model.go:113
Struct
GoDataFunction
metadata_model.go:140
Struct
GoDataFunctionImport
metadata_model.go:220
TypeAlias
GoDataIdentifier
request_model.go:3
Struct
GoDataInclude
metadata_model.go:44
Struct
GoDataIncludeAnnotations
metadata_model.go:50
Struct
GoDataKey
metadata_model.go:228
Struct
GoDataMember
metadata_model.go:260
Struct
GoDataMetadata
metadata_model.go:20
Struct
GoDataNavigationProperty
metadata_model.go:170
Struct
GoDataNavigationPropertyBinding
metadata_model.go:207
Struct
GoDataOnDelete
metadata_model.go:187
Struct
GoDataOrderByQuery
request_model.go:97
Struct
GoDataParameter
metadata_model.go:238
Struct
GoDataProperty
metadata_model.go:157
Struct
GoDataPropertyRef
metadata_model.go:233
Interface
GoDataProvider
The basic interface for a GoData provider. All providers must implement these functions.
service.go:17
Struct
GoDataQuery
request_model.go:66
Struct
GoDataReference
metadata_model.go:37
Struct
GoDataReferentialConstraint
metadata_model.go:180
Struct
GoDataRequest
request_model.go:32
Struct
GoDataResponse
A response is a dictionary of keys to their corresponding fields. This will be converted into a JSON dictionary in the response to the web client.
response_model.go:10
Struct
GoDataResponseField
A response that is a primitive JSON type or a list or a dictionary. When writing to JSON, it is automatically mapped from the Go type to a suitable JS
response_model.go:28
Struct
GoDataReturnType
metadata_model.go:249
Struct
GoDataSchema
metadata_model.go:62
Struct
GoDataSearchQuery
request_model.go:109
Struct
GoDataSegment
Represents a segment (slash-separated) part of the URI path. Each segment has a link to the next segment (the last segment precedes nil).
request_model.go:41
Struct
GoDataSelectQuery
request_model.go:93
Struct
GoDataService
A GoDataService will spawn an HTTP listener, which will connect GoData requests with a backend provider given to it.
service.go:34
Struct
GoDataServices
metadata_model.go:57
Struct
GoDataSingleton
metadata_model.go:200
Struct
GoDataTerm
metadata_model.go:266
Struct
GoDataTypeDefinition
metadata_model.go:150
Struct
MySQLConnectionParams
Struct to hold MySQL connection parameters.
providers/mysql.go:78
Struct
MySQLGoDataEntity
providers/mysql.go:98
Struct
MySQLGoDataEntitySet
providers/mysql.go:106
Struct
MySQLGoDataProvider
A provider for GoData using a MySQL backend. Reads requests, converts them to MySQL queries, and creates a response object to send back to the client.
providers/mysql.go:88
Struct
Operator
parser.go:94
Struct
OrderByItem
orderby_parser.go:12
Struct
ParseNode
parser.go:110
Struct
Parser
parser.go:87
Struct
SelectItem
select_parser.go:8
Struct
Token
parser.go:30
Struct
TokenMatcher
parser.go:24
Struct
Tokenizer
parser.go:19
Struct
nodeStack
parser.go:340
Struct
nodeStackNode
parser.go:344
Struct
providerChannelResponse
service.go:61
Struct
testResponseJson
response_model_test.go:8
Struct
testResponseValue
response_model_test.go:14
Struct
tokenQueue
parser.go:290
Struct
tokenQueueNode
parser.go:295
Struct
tokenStack
parser.go:247
Struct
tokenStackNode
parser.go:252