Skip to main content

Module generate_views

Module generate_views 

Source
Expand description

Generate DDL for Arrow views (va_, tv_, ta_*)

This command generates SQL DDL statements for creating Arrow-optimized views from a compiled FraiseQL schema. It supports multiple view types:

  • va_* (Vector Arrow views) - For vector search and analytics
  • tv_* (Table Vector views) - For materialized table vectors
  • ta_* (Table Arrow views) - For Arrow Flight table streaming

The command validates the schema, entity, and view configuration before generation.

Structs§

GenerateViewsConfig
Configuration for view generation

Enums§

RefreshStrategy
Refresh strategy for view updates

Functions§

run
Run the generate-views command