PilotScope
1. Overview
2. Installation
3. System Pipeline
4. Core Components (ML Side)
5. Example
6. API (ML Side)
7. Database Side Develop
8. Annotations
PilotScope
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
G
|
H
|
I
|
L
|
M
|
P
|
Q
|
R
|
S
|
U
|
W
_
__init__() (BaseDBController method)
(BasePushHandler method)
(CardPushHandler method)
(CommentPushHandler method)
(DataManager method)
(Event method)
(HintPushHandler method)
(PeriodicModelUpdateEvent method)
(PilotConfig method)
(PilotDataInteractor method)
(PilotModel method)
(PilotScheduler method)
(PilotTransData method)
(PostgreSQLConfig method)
(PostgreSQLController method)
(PretrainingModelEvent method)
(QueryFinishEvent method)
(SimulateIndexVisitor method)
(SparkConfig method)
(SparkSQLController method)
(WorkloadBeforeEvent method)
A
acquire_injected_data() (BasePushHandler method)
(CardPushHandler method)
(CommentPushHandler method)
(HintPushHandler method)
analyze_all_table_stats() (SparkSQLController method)
analyze_table_stats() (SparkSQLController method)
B
backup_config() (PostgreSQLController method)
BaseDBController (class in pilotscope.DBController.BaseDBController)
BasePushHandler (class in pilotscope.Anchor.BaseAnchor.BasePushHandler)
C
CardPushHandler (class in pilotscope.Anchor.BaseAnchor.BasePushHandler)
clear_all_tables() (SparkSQLController method)
CommentPushHandler (class in pilotscope.Anchor.BaseAnchor.BasePushHandler)
create_index() (BaseDBController method)
(PostgreSQLController method)
(SimulateIndexVisitor method)
(SparkSQLController method)
create_scheduler() (SchedulerFactory static method)
create_table_if_absences() (BaseDBController method)
(SparkSQLController method)
custom_model_training() (PretrainingModelEvent method)
custom_model_update() (PeriodicModelUpdateEvent method)
D
DatabaseEnum (class in pilotscope.PilotEnum)
DataManager (class in pilotscope.DataManager.DataManager)
DBControllerFactory (class in pilotscope.Factory.DBControllerFectory)
drop_all_indexes() (BaseDBController method)
(PostgreSQLController method)
(SimulateIndexVisitor method)
(SparkSQLController method)
drop_index() (BaseDBController method)
(PostgreSQLController method)
(SimulateIndexVisitor method)
(SparkSQLController method)
drop_table_if_exist() (BaseDBController method)
E
enable_cardinality_estimation() (SparkConfig method)
enable_deep_control_local() (PostgreSQLConfig method)
enable_deep_control_remote() (PostgreSQLConfig method)
Event (class in pilotscope.PilotEvent)
execute() (BaseDBController method)
(PilotDataInteractor method)
(PilotScheduler method)
(PostgreSQLController method)
(SparkSQLController method)
execute_batch() (PilotDataInteractor method)
execute_parallel() (PilotDataInteractor method)
exist_table() (BaseDBController method)
(SparkSQLController method)
explain_execution_plan() (BaseDBController method)
(PostgreSQLController method)
(SparkSQLController method)
explain_physical_plan() (BaseDBController method)
(PostgreSQLController method)
(SparkSQLController method)
G
get_all_indexes() (BaseDBController method)
(PostgreSQLController method)
(SimulateIndexVisitor method)
get_all_indexes_byte() (BaseDBController method)
(PostgreSQLController method)
(SimulateIndexVisitor method)
(SparkSQLController method)
get_all_table_names() (BaseDBController method)
get_available_extensions() (PostgreSQLController method)
get_buffercache() (PostgreSQLController method)
(SparkSQLController method)
get_column_max() (BaseDBController method)
get_column_min() (BaseDBController method)
get_db_controller() (DBControllerFactory class method)
get_estimated_cost() (BaseDBController method)
(PostgreSQLController method)
(SparkSQLController method)
get_existed_index() (SimulateIndexVisitor method)
get_existed_indexes() (BaseDBController method)
(PostgreSQLController method)
get_explain_sql() (PostgreSQLController method)
get_index_byte() (BaseDBController method)
(PostgreSQLController method)
(SimulateIndexVisitor method)
(SparkSQLController method)
get_index_number() (BaseDBController method)
(PostgreSQLController method)
(SimulateIndexVisitor method)
get_number_of_distinct_value() (PostgreSQLController method)
get_table_columns() (BaseDBController method)
(PostgreSQLController method)
get_table_indexes_byte() (BaseDBController method)
(PostgreSQLController method)
(SimulateIndexVisitor method)
(SparkSQLController method)
get_table_row_count() (BaseDBController method)
(SparkSQLController method)
H
HintPushHandler (class in pilotscope.Anchor.BaseAnchor.BasePushHandler)
I
init() (PilotScheduler method)
insert() (BaseDBController method)
(SparkSQLController method)
is_running() (PostgreSQLController method)
iterative_data_collection() (PretrainingModelEvent method)
L
load_all_tables_from_datasource() (SparkSQLController method)
load_model() (PilotModel method)
load_table_if_exists_in_datasource() (SparkSQLController method)
M
module
pilotscope.Anchor.BaseAnchor.BasePushHandler
pilotscope.DataManager.DataManager
pilotscope.DBController.BaseDBController
pilotscope.DBController.PostgreSQLController
pilotscope.DBController.SparkSQLController
pilotscope.DBInteractor.PilotDataInteractor
pilotscope.Factory.DBControllerFectory
pilotscope.Factory.SchedulerFactory
pilotscope.PilotConfig
pilotscope.PilotEnum
pilotscope.PilotEvent
pilotscope.PilotModel
pilotscope.PilotScheduler
pilotscope.PilotTransData
P
PeriodicModelUpdateEvent (class in pilotscope.PilotEvent)
persist_table() (SparkSQLController method)
persist_tables() (SparkSQLController method)
PilotConfig (class in pilotscope.PilotConfig)
PilotDataInteractor (class in pilotscope.DBInteractor.PilotDataInteractor)
PilotModel (class in pilotscope.PilotModel)
PilotScheduler (class in pilotscope.PilotScheduler)
pilotscope.Anchor.BaseAnchor.BasePushHandler
module
pilotscope.DataManager.DataManager
module
pilotscope.DBController.BaseDBController
module
pilotscope.DBController.PostgreSQLController
module
pilotscope.DBController.SparkSQLController
module
pilotscope.DBInteractor.PilotDataInteractor
module
pilotscope.Factory.DBControllerFectory
module
pilotscope.Factory.SchedulerFactory
module
pilotscope.PilotConfig
module
pilotscope.PilotEnum
module
pilotscope.PilotEvent
module
pilotscope.PilotModel
module
pilotscope.PilotScheduler
module
pilotscope.PilotTransData
module
PilotTransData (class in pilotscope.PilotTransData)
POSTGRESQL (DatabaseEnum attribute)
(SparkSQLDataSourceEnum attribute)
PostgreSQLConfig (class in pilotscope.PilotConfig)
PostgreSQLController (class in pilotscope.DBController.PostgreSQLController)
PretrainingModelEvent (class in pilotscope.PilotEvent)
print() (PilotConfig method)
process() (PeriodicModelUpdateEvent method)
(QueryFinishEvent method)
(WorkloadBeforeEvent method)
pull_buffercache() (PilotDataInteractor method)
pull_estimated_cost() (PilotDataInteractor method)
pull_execution_time() (PilotDataInteractor method)
pull_physical_plan() (PilotDataInteractor method)
pull_record() (PilotDataInteractor method)
pull_subquery_card() (PilotDataInteractor method)
push_card() (PilotDataInteractor method)
push_hint() (PilotDataInteractor method)
push_index() (PilotDataInteractor method)
push_knob() (PilotDataInteractor method)
push_pg_hint_comment() (PilotDataInteractor method)
Q
QueryFinishEvent (class in pilotscope.PilotEvent)
R
read_all() (DataManager method)
read_update() (DataManager method)
recover_config() (BaseDBController method)
(PostgreSQLController method)
(SparkSQLController method)
register_custom_handlers() (PilotScheduler method)
register_events() (PilotScheduler method)
register_required_data() (PilotScheduler method)
remove_table_and_tracker() (DataManager method)
reset() (PilotDataInteractor method)
restart() (BaseDBController method)
S
save_data() (DataManager method)
save_data_batch() (DataManager method)
save_model() (PilotModel method)
SchedulerFactory (class in pilotscope.Factory.SchedulerFactory)
set_hint() (BaseDBController method)
(PostgreSQLController method)
(SparkSQLController method)
set_spark_session_config() (SparkConfig method)
shutdown() (BaseDBController method)
(PostgreSQLController method)
(SparkSQLController method)
SimulateIndexVisitor (class in pilotscope.DBController.PostgreSQLController)
SPARK (DatabaseEnum attribute)
SparkConfig (class in pilotscope.PilotConfig)
SparkSQLController (class in pilotscope.DBController.SparkSQLController)
SparkSQLDataSourceEnum (class in pilotscope.PilotEnum)
start() (BaseDBController method)
(PostgreSQLController method)
(SparkSQLController method)
status() (SparkSQLController method)
U
use_postgresql_datasource() (SparkConfig method)
W
WorkloadBeforeEvent (class in pilotscope.PilotEvent)
write_knob_to_file() (BaseDBController method)
(PostgreSQLController method)
(SparkSQLController method)