Documentation
¶
Overview ¶
Package core provides an API to include and use the GraphJin compiler with your own code. For detailed documentation visit https://graphjin.com
Index ¶
- Constants
- Variables
- type Cache
- type Column
- type Config
- type DatabaseConfig
- type Engine
- type Error
- type FS
- type Function
- type GraphJin
- type Header
- type Lifecycle
- type Member
- type OpType
- type OpenAPIInputs
- type Option
- type RelationshipConfig
- type RequestConfig
- type Resolver
- type ResolverConfig
- type ResolverFn
- type ResolverProps
- type ResolverReq
- type Result
- type RootLimitInfo
- type RowRef
- type SavedQueryDetails
- type SavedQueryFragment
- type SavedQuerySaveHook
- type SavedQuerySaveRequest
- type SavedQuerySummary
- type SchemaCallbacks
- type Table
- type Tracer
Constants ¶
View Source
const ( DefaultDBName = engine.DefaultDBName OpUnknown = engine.OpUnknown OpQuery = engine.OpQuery OpSubscription = engine.OpSubscription OpMutation = engine.OpMutation )
Variables ¶
View Source
var ( NewGraphJin = engine.NewGraphJin NewGraphJinWithFS = engine.NewGraphJinWithFS NewTestGraphJin = engine.NewTestGraphJin NewOsFS = engine.NewOsFS NewLifecycle = engine.NewLifecycle CanonicalMode = engine.CanonicalMode OptionSetNamespace = engine.OptionSetNamespace OptionSetFS = engine.OptionSetFS OptionSetDatabases = engine.OptionSetDatabases OptionSetSavedQuerySaveHook = engine.OptionSetSavedQuerySaveHook OptionSetRuntimeSchemaDDLDir = engine.OptionSetRuntimeSchemaDDLDir OptionSetRuntimeSchemaCacheFirst = engine.OptionSetRuntimeSchemaCacheFirst OptionSetRuntimeSchemaCacheRequired = engine.OptionSetRuntimeSchemaCacheRequired OptionSetDBSchemaWatcherDisabled = engine.OptionSetDBSchemaWatcherDisabled OptionSetTrace = engine.OptionSetTrace OptionSetResolver = engine.OptionSetResolver ErrNotFound = engine.ErrNotFound RepairKindTableNotFound = engine.RepairKindTableNotFound )
Functions ¶
This section is empty.
Types ¶
type DatabaseConfig ¶
type DatabaseConfig = engine.DatabaseConfig
type OpenAPIInputs ¶
type OpenAPIInputs = engine.OpenAPIInputs
type RelationshipConfig ¶
type RelationshipConfig = engine.RelationshipConfig
type RequestConfig ¶
type RequestConfig = engine.RequestConfig
type ResolverConfig ¶
type ResolverConfig = engine.ResolverConfig
type ResolverFn ¶
type ResolverFn = engine.ResolverFn
type ResolverProps ¶
type ResolverProps = engine.ResolverProps
type ResolverReq ¶
type ResolverReq = engine.ResolverReq
type RootLimitInfo ¶
type RootLimitInfo = engine.RootLimitInfo
type SavedQueryDetails ¶
type SavedQueryDetails = engine.SavedQueryDetails
type SavedQueryFragment ¶
type SavedQueryFragment = engine.SavedQueryFragment
type SavedQuerySaveHook ¶
type SavedQuerySaveHook = engine.SavedQuerySaveHook
type SavedQuerySaveRequest ¶
type SavedQuerySaveRequest = engine.SavedQuerySaveRequest
type SavedQuerySummary ¶
type SavedQuerySummary = engine.SavedQuerySummary
type SchemaCallbacks ¶
type SchemaCallbacks = engine.SchemaCallbacks
Directories
¶
| Path | Synopsis |
|---|---|
|
Package dbadapter is the seam between GraphJin and database engines.
|
Package dbadapter is the seam between GraphJin and database engines. |
|
Package core provides an API to include and use the GraphJin compiler with your own code.
|
Package core provides an API to include and use the GraphJin compiler with your own code. |
|
Package format is the output seam between GraphJin execution results and wire representations.
|
Package format is the output seam between GraphJin execution results and wire representations. |
|
Package jsn provides fast and no-allocation functions to extract values and modify JSON data
|
Package jsn provides fast and no-allocation functions to extract values and modify JSON data |
|
Package langadapter is the input seam between GraphJin and query languages.
|
Package langadapter is the input seam between GraphJin and query languages. |
|
Package schema owns schema artifacts, discovery, and snapshots.
|
Package schema owns schema artifacts, discovery, and snapshots. |
|
Package engine contains core runtime orchestration modules.
|
Package engine contains core runtime orchestration modules. |
Click to show internal directories.
Click to hide internal directories.