Crate sql_cli

Crate sql_cli 

Source

Re-exports§

pub use widgets::debug_widget;
pub use widgets::editor_widget;
pub use widgets::help_widget;
pub use widgets::history_widget;
pub use widgets::search_modes_widget;
pub use widgets::stats_widget;
pub use data::csv_datasource;
pub use data::csv_fixes;
pub use data::data_analyzer;
pub use data::data_exporter;
pub use data::data_provider;
pub use data::datasource_adapter;
pub use data::datasource_trait;
pub use data::datatable;
pub use data::datatable_buffer;
pub use data::datatable_converter;
pub use data::datatable_loaders;
pub use data::datatable_view;
pub use ui::enhanced_tui;
pub use ui::key_handling::dispatcher as key_dispatcher;
pub use ui::rendering::tui_renderer;
pub use ui::state::tui_state;
pub use ui::tui_app;
pub use sql::cache;
pub use sql::cursor_aware_parser;
pub use sql::hybrid_parser;
pub use sql::parser;
pub use sql::recursive_parser;
pub use sql::smart_parser;
pub use sql::sql_highlighter;
pub use sql::where_ast;
pub use sql::where_parser;
pub use utils::app_paths;
pub use utils::debouncer;
pub use utils::debug_helpers;
pub use utils::debug_info;
pub use utils::debug_service;
pub use utils::dual_logging;
pub use utils::logging;
pub use config::config as config_module;
pub use config::key_bindings;
pub use config::schema_config;

Modules§

action_handler
analysis
api
External API client and models
api_client
app_state_container
benchmarks
buffer
buffer_handler
chart
cli
column_manager
completion_manager
config
Configuration module
core
Core business logic and application state management
cursor_manager
cursor_operations
data
Data layer for DataTable/DataView architecture
debug
debug_trace
dynamic_schema
execution_plan
global_state
handlers
help_text
history
history_manager
history_protection
input_manager
non_interactive
output
query_plan
redis_cache_module
refactoring
search_filter
service_container
services
sql
SQL parsing, execution, and optimization
state
State management components
state_manager
text_navigation
ui
User interface layer
utils
Utility functions and helpers
virtual_table
web
widget_traits
widgets
UI widgets for the TUI application
yank_manager

Macros§

debug_log
debug_trace
dual_log
Convenience macro for logging
log_debug
log_error
Log at different levels
log_info
log_warn
trace_buffer_switch
trace_key
trace_log
trace_operation
Convenience macros for common operations
trace_query
trace_timed