package
0.50.6
Repository: https://github.com/rilldata/rill.git
Documentation: pkg.go.dev

# Functions

AnalyzeTemplate parses a template and extracts metadata.
No description provided by the author
InitEmpty initializes an empty project.
IsInit returns true if a Rill project exists in the repo.
Parse creates a new parser and parses the entire project.
ParseResourceKind maps a string to a ResourceKind.
ParseRillYAML parses only the project's rill.yaml (or rill.yml) file.
ResolveTemplate resolves a template to a string using the given data.
ResolveTemplateRecursively recursively traverses the provided value and applies ResolveTemplate to any string it encounters.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Version identifier for this compiler.

# Variables

No description provided by the author

# Structs

AlertYAML is the raw structure of an Alert resource defined in YAML (does not include common fields).
APIYAML is the raw structure of a API resource defined in YAML (does not include common fields).
No description provided by the author
No description provided by the author
No description provided by the author
Connector contains metadata about a connector used in a Rill project.
ConnectorDef is a subtype of RillYAML, defining connectors required by the project.
ConnectorYAML is the raw structure of a Connector resource defined in YAML (does not include common fields).
DataYAML is the raw YAML structure of a sub-property for defining a data resolver and properties.
Diff shows changes to Parser.Resources following an incremental reparse.
ExploreComparisonTimeRangeYAML is part of ExploreTimeRangeYAML.
ExploreTimeRangeYAML represents a time range in an ExploreYAML.
No description provided by the author
FieldSelectorYAML parses a list of names with support for a '*' scalar for all names, and support for a nested "exclude:" list for selecting all except the listed names.
No description provided by the author
No description provided by the author
MetricsViewYAML is the raw structure of a MetricsView resource defined in YAML.
MigrationYAML is the raw structure of a Migration resource defined in YAML (does not include common fields).
ModelYAML is the raw structure of a Model resource defined in YAML (does not include common fields).
Node represents one path stem in the project.
No description provided by the author
Parser parses a Rill project directory into a set of resources.
ReportYAML is the raw structure of a Report resource defined in YAML (does not include common fields).
Resource parsed from code files.
ResourceName is a unique identifier for a resource.
RillYAML is the parsed contents of rill.yaml.
ScheduleYAML is the raw structure of a refresh schedule clause defined in YAML.
No description provided by the author
No description provided by the author
SourceYAML is the raw structure of a Source resource defined in YAML (does not include common fields).
TemplateData contains data for resolving a template.
TemplateMetadata contains metadata extracted from a template.
TemplateResource contains data for a resource for injection into a template.
ThemeYAML is the raw structure of a Theme for the UI in YAML (does not include common fields).
VariableDef is a subtype of RillYAML, defining defaults for project variables.

# Type aliases

No description provided by the author
ResourceKind identifies a resource type supported by the parser.