Skip to main content

Crate omena_query_core

Crate omena_query_core 

Source
Expand description

Core query runtime primitives below the public omena-query facade.

This crate owns producer-fragment summaries and expression-domain runtime state. omena-query re-exports these surfaces, but no longer needs to depend directly on each lower-level producer crate for this part of the dataflow.

Structs§

AbstractPropertyValueCandidateV0
AbstractPropertyValueNarrowingV0
AbstractValueDomainSummaryV0
CascadeContextV0
CascadeDimensionalRefinementBridgeV0
Bridge between context-indexed property values and refinement facts.
CascadeValueFamilyMemberV0
ClassExpressionInputV2
ClassValueFlowAnalysisV0
ClassValueFlowIncrementalAnalysisV0
EngineInputV2
ExpressionDomainCallSiteFlowAnalysisV0
ExpressionDomainControlFlowAnalysisV0
ExpressionDomainFlowAnalysisV0
ExpressionDomainProvenanceExplanationsV0
ExpressionDomainReducedProductIterationV0
ExpressionSemanticsCanonicalProducerSignalV0
ExpressionSemanticsQueryFragmentsV0
ExternalStringTypeFactsV0
IncrementalEditDistancePriorityInputV0
IncrementalGraphInputV0
IncrementalInvalidationPriorityPlanV0
IncrementalNodeInputV0
IncrementalRevisionV0
Lin01ProvenanceSemiringV0
LinearProvenancePathV0
LinearProvenanceV0
V0 freeze-candidate provenance contract over the existing label vector.
NaturalCountProvenanceSemiringV0
OmenaAbstractValuePrecisionWitnessV0
OmenaIncrementalDatabaseV0
OmenaQueryAnalysisPrecisionV0
OmenaQueryAnalysisResultV0
OmenaQueryExpressionDomainFlowRuntimeV0
OmenaQueryExpressionDomainIncrementalFlowAnalysisEntryV0
OmenaQueryExpressionDomainIncrementalFlowAnalysisV0
OmenaQueryExpressionDomainSelectorPrecisionV0
OmenaQueryExpressionDomainSelectorProjectionEntryV0
OmenaQueryExpressionDomainSelectorProjectionV0
OmenaQueryFragmentBundleV0
OmenaResolverSourceResolutionRuntimeIndexV0
OmenaSalsaDatabaseV0
OmenaWorkspaceSnapshotIdV0
PolynomialProvenanceProjectionV0
PolynomialProvenanceTermV0
PolynomialProvenanceV0
PolynomialProvenanceVariableV0
PositionV2
ProvenanceSemiringLawReportV0
RangeV2
ReducedClassValueProductIterationV0
ReducedClassValueProductV0
SelectorUsageCanonicalProducerSignalV0
SelectorUsageQueryFragmentsV0
SourceAnalysisInputV2
SourceDocumentV2
SourceResolutionCanonicalProducerSignalV0
SourceResolutionQueryFragmentsV0
StyleAnalysisInputV2
StyleDocumentV2
StyleSelectorV2

Enums§

AbstractClassValueV0
AbstractPropertyValueV0
CssValueValidationClassV0
FactPrecision
OmenaAbstractValueCoverageDirectionV0
OmenaAbstractValuePrecisionBasisV0
RefinementPropertyPredicateV0
SelectorProjectionCertaintyV0

Constants§

OMENA_QUERY_CURRENT_SCHEMA_VERSION
OMENA_QUERY_CURRENT_SCHEMA_VERSION_LABEL

Functions§

abstract_class_value_from_facts
abstract_class_value_kind
canonicalize_css_value
derive_cascade_restriction_maps_v0
fact_precision_from_analysis_precision
fact_precision_from_class_value
fact_precision_from_class_value_with_witness
iterate_reduced_class_value_product_constraints
join_abstract_class_values
narrow_abstract_property_value_for_cascade_branch
narrow_abstract_property_value_for_pseudo_state
prefix_suffix_class_value
snapshot_from_graph_input
split_top_level_value_arguments
split_top_level_whitespace_value_components
summarize_cascade_dimensional_refinement_bridge_v0
summarize_cascade_value_family_v0
summarize_omena_query_core_abstract_value_domain
summarize_omena_query_expression_domain_call_site_flow_analysis
summarize_omena_query_expression_domain_control_flow_analysis
summarize_omena_query_expression_domain_flow_analysis
summarize_omena_query_expression_domain_incremental_flow_analysis
summarize_omena_query_expression_domain_incremental_flow_analysis_result
summarize_omena_query_expression_domain_provenance_explanations
summarize_omena_query_expression_domain_reduced_product_iteration
summarize_omena_query_expression_domain_selector_projection
summarize_omena_query_expression_domain_selector_projection_with_precision
summarize_omena_query_expression_semantics_canonical_producer_signal
summarize_omena_query_expression_semantics_query_fragments
summarize_omena_query_fragment_bundle
summarize_omena_query_selector_usage_canonical_producer_signal
summarize_omena_query_selector_usage_query_fragments
summarize_omena_query_source_resolution_canonical_producer_signal
summarize_omena_query_source_resolution_query_fragments
summarize_omena_query_source_resolution_runtime
summarize_polynomial_provenance_from_linear_v0
top_class_value
validate_registered_property_value_v0
verify_provenance_semiring_laws_on_fixtures

Type Aliases§

StringTypeFactsV2
TypeFactEntryV2