OmniSciDB  a987f07e93
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
heavydb.thrift.Heavy.Iface Class Reference
+ Inheritance diagram for heavydb.thrift.Heavy.Iface:
+ Collaboration diagram for heavydb.thrift.Heavy.Iface:

Public Member Functions

def connect
 
def krb5_connect
 
def disconnect
 
def switch_database
 
def clone_session
 
def get_server_status
 
def get_status
 
def get_hardware_info
 
def get_tables
 
def get_tables_for_database
 
def get_physical_tables
 
def get_views
 
def get_tables_meta
 
def get_table_details
 
def get_table_details_for_database
 
def get_internal_table_details
 
def get_internal_table_details_for_database
 
def get_users
 
def get_databases
 
def get_version
 
def start_heap_profile
 
def stop_heap_profile
 
def get_heap_profile
 
def get_memory
 
def clear_cpu_memory
 
def clear_gpu_memory
 
def set_cur_session
 
def invalidate_cur_session
 
def set_table_epoch
 
def set_table_epoch_by_name
 
def get_table_epoch
 
def get_table_epoch_by_name
 
def get_table_epochs
 
def set_table_epochs
 
def get_session_info
 
def get_queries_info
 
def set_leaf_info
 
def sql_execute
 
def sql_execute_df
 
def sql_execute_gdf
 
def deallocate_df
 
def interrupt
 
def sql_validate
 
def get_completion_hints
 
def set_execution_mode
 
def render_vega
 
def get_result_row_for_pixel
 
def create_custom_expression
 
def get_custom_expressions
 
def update_custom_expression
 
def delete_custom_expressions
 
def get_dashboard
 
def get_dashboards
 
def create_dashboard
 
def replace_dashboard
 
def delete_dashboard
 
def share_dashboards
 
def delete_dashboards
 
def share_dashboard
 
def unshare_dashboard
 
def unshare_dashboards
 
def get_dashboard_grantees
 
def get_link_view
 
def create_link
 
def load_table_binary
 
def load_table_binary_columnar
 
def load_table_binary_columnar_polys
 
def load_table_binary_arrow
 
def load_table
 
def detect_column_types
 
def create_table
 
def import_table
 
def import_geo_table
 
def import_table_status
 
def get_first_geo_file_in_archive
 
def get_all_files_in_archive
 
def get_layers_in_geo_file
 
def query_get_outer_fragment_count
 
def check_table_consistency
 
def start_query
 
def execute_query_step
 
def broadcast_serialized_rows
 
def start_render_query
 
def execute_next_render_step
 
def insert_data
 
def insert_chunks
 
def checkpoint
 
def get_roles
 
def get_db_objects_for_grantee
 
def get_db_object_privs
 
def get_all_roles_for_user
 
def get_all_effective_roles_for_user
 
def has_role
 
def has_object_privilege
 
def set_license_key
 
def get_license_claims
 
def get_device_parameters
 
def register_runtime_extension_functions
 
def get_table_function_names
 
def get_runtime_table_function_names
 
def get_table_function_details
 
def get_function_names
 
def get_runtime_function_names
 
def get_function_details
 

Detailed Description

Definition at line 21 of file Heavy.py.

Member Function Documentation

def heavydb.thrift.Heavy.Iface.broadcast_serialized_rows (   self,
  serialized_rows,
  row_desc,
  query_id,
  subquery_id,
  is_final_subquery_result 
)
Parameters:
 - serialized_rows
 - row_desc
 - query_id
 - subquery_id
 - is_final_subquery_result

Definition at line 812 of file Heavy.py.

813  def broadcast_serialized_rows(self, serialized_rows, row_desc, query_id, subquery_id, is_final_subquery_result):
814  """
815  Parameters:
816  - serialized_rows
817  - row_desc
818  - query_id
819  - subquery_id
820  - is_final_subquery_result
821 
822  """
823  pass
def heavydb.thrift.Heavy.Iface.check_table_consistency (   self,
  session,
  table_id 
)
Parameters:
 - session
 - table_id

Definition at line 780 of file Heavy.py.

781  def check_table_consistency(self, session, table_id):
782  """
783  Parameters:
784  - session
785  - table_id
786 
787  """
788  pass
def heavydb.thrift.Heavy.Iface.checkpoint (   self,
  session,
  table_id 
)
Parameters:
 - session
 - table_id

Definition at line 862 of file Heavy.py.

863  def checkpoint(self, session, table_id):
864  """
865  Parameters:
866  - session
867  - table_id
868 
869  """
870  pass
def heavydb.thrift.Heavy.Iface.clear_cpu_memory (   self,
  session 
)
Parameters:
 - session

Definition at line 222 of file Heavy.py.

223  def clear_cpu_memory(self, session):
224  """
225  Parameters:
226  - session
227 
228  """
229  pass
def heavydb.thrift.Heavy.Iface.clear_gpu_memory (   self,
  session 
)
Parameters:
 - session

Definition at line 230 of file Heavy.py.

231  def clear_gpu_memory(self, session):
232  """
233  Parameters:
234  - session
235 
236  """
237  pass
def heavydb.thrift.Heavy.Iface.clone_session (   self,
  session 
)
Parameters:
 - session

Definition at line 58 of file Heavy.py.

58 
59  def clone_session(self, session):
60  """
61  Parameters:
62  - session
63 
64  """
65  pass
def heavydb.thrift.Heavy.Iface.connect (   self,
  user,
  passwd,
  dbname 
)
Parameters:
 - user
 - passwd
 - dbname

Definition at line 22 of file Heavy.py.

22 
23  def connect(self, user, passwd, dbname):
24  """
25  Parameters:
26  - user
27  - passwd
28  - dbname
29 
30  """
31  pass
def heavydb.thrift.Heavy.Iface.create_custom_expression (   self,
  session,
  custom_expression 
)
Parameters:
 - session
 - custom_expression

Definition at line 458 of file Heavy.py.

459  def create_custom_expression(self, session, custom_expression):
460  """
461  Parameters:
462  - session
463  - custom_expression
464 
465  """
466  pass
def heavydb.thrift.Heavy.Iface.create_dashboard (   self,
  session,
  dashboard_name,
  dashboard_state,
  image_hash,
  dashboard_metadata 
)
Parameters:
 - session
 - dashboard_name
 - dashboard_state
 - image_hash
 - dashboard_metadata

Definition at line 512 of file Heavy.py.

513  def create_dashboard(self, session, dashboard_name, dashboard_state, image_hash, dashboard_metadata):
514  """
515  Parameters:
516  - session
517  - dashboard_name
518  - dashboard_state
519  - image_hash
520  - dashboard_metadata
521 
522  """
523  pass
def heavydb.thrift.Heavy.Iface.create_link (   self,
  session,
  view_state,
  view_metadata 
)
Parameters:
 - session
 - view_state
 - view_metadata

Definition at line 621 of file Heavy.py.

622  def create_link(self, session, view_state, view_metadata):
623  """
624  Parameters:
625  - session
626  - view_state
627  - view_metadata
628 
629  """
630  pass
def heavydb.thrift.Heavy.Iface.create_table (   self,
  session,
  table_name,
  row_desc,
  create_params 
)
Parameters:
 - session
 - table_name
 - row_desc
 - create_params

Definition at line 697 of file Heavy.py.

698  def create_table(self, session, table_name, row_desc, create_params):
699  """
700  Parameters:
701  - session
702  - table_name
703  - row_desc
704  - create_params
705 
706  """
707  pass
def heavydb.thrift.Heavy.Iface.deallocate_df (   self,
  session,
  df,
  device_type,
  device_id 
)
Parameters:
 - session
 - df
 - device_type
 - device_id

Definition at line 384 of file Heavy.py.

385  def deallocate_df(self, session, df, device_type, device_id):
386  """
387  Parameters:
388  - session
389  - df
390  - device_type
391  - device_id
392 
393  """
394  pass
def heavydb.thrift.Heavy.Iface.delete_custom_expressions (   self,
  session,
  custom_expression_ids,
  do_soft_delete 
)
Parameters:
 - session
 - custom_expression_ids
 - do_soft_delete

Definition at line 485 of file Heavy.py.

486  def delete_custom_expressions(self, session, custom_expression_ids, do_soft_delete):
487  """
488  Parameters:
489  - session
490  - custom_expression_ids
491  - do_soft_delete
492 
493  """
494  pass
def heavydb.thrift.Heavy.Iface.delete_dashboard (   self,
  session,
  dashboard_id 
)
Parameters:
 - session
 - dashboard_id

Definition at line 538 of file Heavy.py.

539  def delete_dashboard(self, session, dashboard_id):
540  """
541  Parameters:
542  - session
543  - dashboard_id
544 
545  """
546  pass
def heavydb.thrift.Heavy.Iface.delete_dashboards (   self,
  session,
  dashboard_ids 
)
Parameters:
 - session
 - dashboard_ids

Definition at line 558 of file Heavy.py.

559  def delete_dashboards(self, session, dashboard_ids):
560  """
561  Parameters:
562  - session
563  - dashboard_ids
564 
565  """
566  pass
def heavydb.thrift.Heavy.Iface.detect_column_types (   self,
  session,
  file_name,
  copy_params 
)
Parameters:
 - session
 - file_name
 - copy_params

Definition at line 687 of file Heavy.py.

688  def detect_column_types(self, session, file_name, copy_params):
689  """
690  Parameters:
691  - session
692  - file_name
693  - copy_params
694 
695  """
696  pass
def heavydb.thrift.Heavy.Iface.disconnect (   self,
  session 
)
Parameters:
 - session

Definition at line 41 of file Heavy.py.

41 
42  def disconnect(self, session):
43  """
44  Parameters:
45  - session
46 
47  """
48  pass
def heavydb.thrift.Heavy.Iface.execute_next_render_step (   self,
  pending_render,
  merged_data 
)
Parameters:
 - pending_render
 - merged_data

Definition at line 835 of file Heavy.py.

836  def execute_next_render_step(self, pending_render, merged_data):
837  """
838  Parameters:
839  - pending_render
840  - merged_data
841 
842  """
843  pass
def heavydb.thrift.Heavy.Iface.execute_query_step (   self,
  pending_query,
  subquery_id,
  start_time_str 
)
Parameters:
 - pending_query
 - subquery_id
 - start_time_str

Definition at line 802 of file Heavy.py.

803  def execute_query_step(self, pending_query, subquery_id, start_time_str):
804  """
805  Parameters:
806  - pending_query
807  - subquery_id
808  - start_time_str
809 
810  """
811  pass
def heavydb.thrift.Heavy.Iface.get_all_effective_roles_for_user (   self,
  session,
  userName 
)
Parameters:
 - session
 - userName

Definition at line 907 of file Heavy.py.

908  def get_all_effective_roles_for_user(self, session, userName):
909  """
910  Parameters:
911  - session
912  - userName
913 
914  """
915  pass
def get_all_effective_roles_for_user
Definition: Heavy.py:907
def heavydb.thrift.Heavy.Iface.get_all_files_in_archive (   self,
  session,
  archive_path,
  copy_params 
)
Parameters:
 - session
 - archive_path
 - copy_params

Definition at line 751 of file Heavy.py.

752  def get_all_files_in_archive(self, session, archive_path, copy_params):
753  """
754  Parameters:
755  - session
756  - archive_path
757  - copy_params
758 
759  """
760  pass
def heavydb.thrift.Heavy.Iface.get_all_roles_for_user (   self,
  session,
  userName 
)
Parameters:
 - session
 - userName

Definition at line 898 of file Heavy.py.

899  def get_all_roles_for_user(self, session, userName):
900  """
901  Parameters:
902  - session
903  - userName
904 
905  """
906  pass
def heavydb.thrift.Heavy.Iface.get_completion_hints (   self,
  session,
  sql,
  cursor 
)
Parameters:
 - session
 - sql
 - cursor

Definition at line 413 of file Heavy.py.

414  def get_completion_hints(self, session, sql, cursor):
415  """
416  Parameters:
417  - session
418  - sql
419  - cursor
420 
421  """
422  pass
def heavydb.thrift.Heavy.Iface.get_custom_expressions (   self,
  session 
)
Parameters:
 - session

Definition at line 467 of file Heavy.py.

468  def get_custom_expressions(self, session):
469  """
470  Parameters:
471  - session
472 
473  """
474  pass
def heavydb.thrift.Heavy.Iface.get_dashboard (   self,
  session,
  dashboard_id 
)
Parameters:
 - session
 - dashboard_id

Definition at line 495 of file Heavy.py.

496  def get_dashboard(self, session, dashboard_id):
497  """
498  Parameters:
499  - session
500  - dashboard_id
501 
502  """
503  pass
def heavydb.thrift.Heavy.Iface.get_dashboard_grantees (   self,
  session,
  dashboard_id 
)
Parameters:
 - session
 - dashboard_id

Definition at line 603 of file Heavy.py.

604  def get_dashboard_grantees(self, session, dashboard_id):
605  """
606  Parameters:
607  - session
608  - dashboard_id
609 
610  """
611  pass
def heavydb.thrift.Heavy.Iface.get_dashboards (   self,
  session 
)
Parameters:
 - session

Definition at line 504 of file Heavy.py.

505  def get_dashboards(self, session):
506  """
507  Parameters:
508  - session
509 
510  """
511  pass
def heavydb.thrift.Heavy.Iface.get_databases (   self,
  session 
)
Parameters:
 - session

Definition at line 178 of file Heavy.py.

179  def get_databases(self, session):
180  """
181  Parameters:
182  - session
183 
184  """
185  pass
def heavydb.thrift.Heavy.Iface.get_db_object_privs (   self,
  session,
  objectName,
  type 
)
Parameters:
 - session
 - objectName
 - type

Definition at line 888 of file Heavy.py.

889  def get_db_object_privs(self, session, objectName, type):
890  """
891  Parameters:
892  - session
893  - objectName
894  - type
895 
896  """
897  pass
def heavydb.thrift.Heavy.Iface.get_db_objects_for_grantee (   self,
  session,
  roleName 
)
Parameters:
 - session
 - roleName

Definition at line 879 of file Heavy.py.

880  def get_db_objects_for_grantee(self, session, roleName):
881  """
882  Parameters:
883  - session
884  - roleName
885 
886  """
887  pass
def heavydb.thrift.Heavy.Iface.get_device_parameters (   self,
  session 
)
Parameters:
 - session

Definition at line 957 of file Heavy.py.

958  def get_device_parameters(self, session):
959  """
960  Parameters:
961  - session
962 
963  """
964  pass
def heavydb.thrift.Heavy.Iface.get_first_geo_file_in_archive (   self,
  session,
  archive_path,
  copy_params 
)
Parameters:
 - session
 - archive_path
 - copy_params

Definition at line 741 of file Heavy.py.

742  def get_first_geo_file_in_archive(self, session, archive_path, copy_params):
743  """
744  Parameters:
745  - session
746  - archive_path
747  - copy_params
748 
749  """
750  pass
def heavydb.thrift.Heavy.Iface.get_function_details (   self,
  session,
  udf_names 
)
Parameters:
 - session
 - udf_names

Definition at line 1017 of file Heavy.py.

1018  def get_function_details(self, session, udf_names):
1019  """
1020  Parameters:
1021  - session
1022  - udf_names
1023 
1024  """
1025  pass
1026 
def heavydb.thrift.Heavy.Iface.get_function_names (   self,
  session 
)
Parameters:
 - session

Definition at line 1001 of file Heavy.py.

1002  def get_function_names(self, session):
1003  """
1004  Parameters:
1005  - session
1006 
1007  """
1008  pass
def heavydb.thrift.Heavy.Iface.get_hardware_info (   self,
  session 
)
Parameters:
 - session

Definition at line 82 of file Heavy.py.

82 
83  def get_hardware_info(self, session):
84  """
85  Parameters:
86  - session
87 
88  """
89  pass
def heavydb.thrift.Heavy.Iface.get_heap_profile (   self,
  session 
)
Parameters:
 - session

Definition at line 205 of file Heavy.py.

206  def get_heap_profile(self, session):
207  """
208  Parameters:
209  - session
210 
211  """
212  pass
def heavydb.thrift.Heavy.Iface.get_internal_table_details (   self,
  session,
  table_name,
  include_system_columns 
)
Parameters:
 - session
 - table_name
 - include_system_columns

Definition at line 150 of file Heavy.py.

151  def get_internal_table_details(self, session, table_name, include_system_columns):
152  """
153  Parameters:
154  - session
155  - table_name
156  - include_system_columns
157 
158  """
159  pass
def heavydb.thrift.Heavy.Iface.get_internal_table_details_for_database (   self,
  session,
  table_name,
  database_name 
)
Parameters:
 - session
 - table_name
 - database_name

Definition at line 160 of file Heavy.py.

161  def get_internal_table_details_for_database(self, session, table_name, database_name):
162  """
163  Parameters:
164  - session
165  - table_name
166  - database_name
167 
168  """
169  pass
def get_internal_table_details_for_database
Definition: Heavy.py:160
def heavydb.thrift.Heavy.Iface.get_layers_in_geo_file (   self,
  session,
  file_name,
  copy_params 
)
Parameters:
 - session
 - file_name
 - copy_params

Definition at line 761 of file Heavy.py.

762  def get_layers_in_geo_file(self, session, file_name, copy_params):
763  """
764  Parameters:
765  - session
766  - file_name
767  - copy_params
768 
769  """
770  pass
def heavydb.thrift.Heavy.Iface.get_license_claims (   self,
  session,
  nonce 
)
Parameters:
 - session
 - nonce

Definition at line 948 of file Heavy.py.

949  def get_license_claims(self, session, nonce):
950  """
951  Parameters:
952  - session
953  - nonce
954 
955  """
956  pass
def heavydb.thrift.Heavy.Iface.get_link_view (   self,
  session,
  link 
)
Parameters:
 - session
 - link

Definition at line 612 of file Heavy.py.

613  def get_link_view(self, session, link):
614  """
615  Parameters:
616  - session
617  - link
618 
619  """
620  pass
def heavydb.thrift.Heavy.Iface.get_memory (   self,
  session,
  memory_level 
)
Parameters:
 - session
 - memory_level

Definition at line 213 of file Heavy.py.

214  def get_memory(self, session, memory_level):
215  """
216  Parameters:
217  - session
218  - memory_level
219 
220  """
221  pass
def heavydb.thrift.Heavy.Iface.get_physical_tables (   self,
  session 
)
Parameters:
 - session

Definition at line 107 of file Heavy.py.

108  def get_physical_tables(self, session):
109  """
110  Parameters:
111  - session
112 
113  """
114  pass
def heavydb.thrift.Heavy.Iface.get_queries_info (   self,
  session 
)
Parameters:
 - session

Definition at line 330 of file Heavy.py.

331  def get_queries_info(self, session):
332  """
333  Parameters:
334  - session
335 
336  """
337  pass
def heavydb.thrift.Heavy.Iface.get_result_row_for_pixel (   self,
  session,
  widget_id,
  pixel,
  table_col_names,
  column_format,
  pixelRadius,
  nonce 
)
Parameters:
 - session
 - widget_id
 - pixel
 - table_col_names
 - column_format
 - pixelRadius
 - nonce

Definition at line 444 of file Heavy.py.

445  def get_result_row_for_pixel(self, session, widget_id, pixel, table_col_names, column_format, pixelRadius, nonce):
446  """
447  Parameters:
448  - session
449  - widget_id
450  - pixel
451  - table_col_names
452  - column_format
453  - pixelRadius
454  - nonce
455 
456  """
457  pass
def heavydb.thrift.Heavy.Iface.get_roles (   self,
  session 
)
Parameters:
 - session

Definition at line 871 of file Heavy.py.

872  def get_roles(self, session):
873  """
874  Parameters:
875  - session
876 
877  """
878  pass
def heavydb.thrift.Heavy.Iface.get_runtime_function_names (   self,
  session 
)
Parameters:
 - session

Definition at line 1009 of file Heavy.py.

1010  def get_runtime_function_names(self, session):
1011  """
1012  Parameters:
1013  - session
1014 
1015  """
1016  pass
def heavydb.thrift.Heavy.Iface.get_runtime_table_function_names (   self,
  session 
)
Parameters:
 - session

Definition at line 984 of file Heavy.py.

985  def get_runtime_table_function_names(self, session):
986  """
987  Parameters:
988  - session
989 
990  """
991  pass
def get_runtime_table_function_names
Definition: Heavy.py:984
def heavydb.thrift.Heavy.Iface.get_server_status (   self,
  session 
)
Parameters:
 - session

Definition at line 66 of file Heavy.py.

66 
67  def get_server_status(self, session):
68  """
69  Parameters:
70  - session
71 
72  """
73  pass
def heavydb.thrift.Heavy.Iface.get_session_info (   self,
  session 
)
Parameters:
 - session

Definition at line 322 of file Heavy.py.

323  def get_session_info(self, session):
324  """
325  Parameters:
326  - session
327 
328  """
329  pass
def heavydb.thrift.Heavy.Iface.get_status (   self,
  session 
)
Parameters:
 - session

Definition at line 74 of file Heavy.py.

74 
75  def get_status(self, session):
76  """
77  Parameters:
78  - session
79 
80  """
81  pass
def heavydb.thrift.Heavy.Iface.get_table_details (   self,
  session,
  table_name 
)
Parameters:
 - session
 - table_name

Definition at line 131 of file Heavy.py.

132  def get_table_details(self, session, table_name):
133  """
134  Parameters:
135  - session
136  - table_name
137 
138  """
139  pass
def heavydb.thrift.Heavy.Iface.get_table_details_for_database (   self,
  session,
  table_name,
  database_name 
)
Parameters:
 - session
 - table_name
 - database_name

Definition at line 140 of file Heavy.py.

141  def get_table_details_for_database(self, session, table_name, database_name):
142  """
143  Parameters:
144  - session
145  - table_name
146  - database_name
147 
148  """
149  pass
def get_table_details_for_database
Definition: Heavy.py:140
def heavydb.thrift.Heavy.Iface.get_table_epoch (   self,
  session,
  db_id,
  table_id 
)
Parameters:
 - session
 - db_id
 - table_id

Definition at line 283 of file Heavy.py.

284  def get_table_epoch(self, session, db_id, table_id):
285  """
286  Parameters:
287  - session
288  - db_id
289  - table_id
290 
291  """
292  pass
def heavydb.thrift.Heavy.Iface.get_table_epoch_by_name (   self,
  session,
  table_name 
)
Parameters:
 - session
 - table_name

Definition at line 293 of file Heavy.py.

294  def get_table_epoch_by_name(self, session, table_name):
295  """
296  Parameters:
297  - session
298  - table_name
299 
300  """
301  pass
def heavydb.thrift.Heavy.Iface.get_table_epochs (   self,
  session,
  db_id,
  table_id 
)
Parameters:
 - session
 - db_id
 - table_id

Definition at line 302 of file Heavy.py.

303  def get_table_epochs(self, session, db_id, table_id):
304  """
305  Parameters:
306  - session
307  - db_id
308  - table_id
309 
310  """
311  pass
def heavydb.thrift.Heavy.Iface.get_table_function_details (   self,
  session,
  udtf_names 
)
Parameters:
 - session
 - udtf_names

Definition at line 992 of file Heavy.py.

993  def get_table_function_details(self, session, udtf_names):
994  """
995  Parameters:
996  - session
997  - udtf_names
998 
999  """
1000  pass
def heavydb.thrift.Heavy.Iface.get_table_function_names (   self,
  session 
)
Parameters:
 - session

Definition at line 976 of file Heavy.py.

977  def get_table_function_names(self, session):
978  """
979  Parameters:
980  - session
981 
982  """
983  pass
def heavydb.thrift.Heavy.Iface.get_tables (   self,
  session 
)
Parameters:
 - session

Definition at line 90 of file Heavy.py.

90 
91  def get_tables(self, session):
92  """
93  Parameters:
94  - session
95 
96  """
97  pass
def heavydb.thrift.Heavy.Iface.get_tables_for_database (   self,
  session,
  database_name 
)
Parameters:
 - session
 - database_name

Definition at line 98 of file Heavy.py.

98 
99  def get_tables_for_database(self, session, database_name):
100  """
101  Parameters:
102  - session
103  - database_name
104 
105  """
106  pass
def heavydb.thrift.Heavy.Iface.get_tables_meta (   self,
  session 
)
Parameters:
 - session

Definition at line 123 of file Heavy.py.

124  def get_tables_meta(self, session):
125  """
126  Parameters:
127  - session
128 
129  """
130  pass
def heavydb.thrift.Heavy.Iface.get_users (   self,
  session 
)
Parameters:
 - session

Definition at line 170 of file Heavy.py.

171  def get_users(self, session):
172  """
173  Parameters:
174  - session
175 
176  """
177  pass
def heavydb.thrift.Heavy.Iface.get_version (   self)

Definition at line 186 of file Heavy.py.

187  def get_version(self):
188  pass
def heavydb.thrift.Heavy.Iface.get_views (   self,
  session 
)
Parameters:
 - session

Definition at line 115 of file Heavy.py.

116  def get_views(self, session):
117  """
118  Parameters:
119  - session
120 
121  """
122  pass
def heavydb.thrift.Heavy.Iface.has_object_privilege (   self,
  session,
  granteeName,
  ObjectName,
  objectType,
  permissions 
)
Parameters:
 - session
 - granteeName
 - ObjectName
 - objectType
 - permissions

Definition at line 926 of file Heavy.py.

927  def has_object_privilege(self, session, granteeName, ObjectName, objectType, permissions):
928  """
929  Parameters:
930  - session
931  - granteeName
932  - ObjectName
933  - objectType
934  - permissions
935 
936  """
937  pass
def heavydb.thrift.Heavy.Iface.has_role (   self,
  session,
  granteeName,
  roleName 
)
Parameters:
 - session
 - granteeName
 - roleName

Definition at line 916 of file Heavy.py.

917  def has_role(self, session, granteeName, roleName):
918  """
919  Parameters:
920  - session
921  - granteeName
922  - roleName
923 
924  """
925  pass
def heavydb.thrift.Heavy.Iface.import_geo_table (   self,
  session,
  table_name,
  file_name,
  copy_params,
  row_desc,
  create_params 
)
Parameters:
 - session
 - table_name
 - file_name
 - copy_params
 - row_desc
 - create_params

Definition at line 719 of file Heavy.py.

720  def import_geo_table(self, session, table_name, file_name, copy_params, row_desc, create_params):
721  """
722  Parameters:
723  - session
724  - table_name
725  - file_name
726  - copy_params
727  - row_desc
728  - create_params
729 
730  """
731  pass
def heavydb.thrift.Heavy.Iface.import_table (   self,
  session,
  table_name,
  file_name,
  copy_params 
)
Parameters:
 - session
 - table_name
 - file_name
 - copy_params

Definition at line 708 of file Heavy.py.

709  def import_table(self, session, table_name, file_name, copy_params):
710  """
711  Parameters:
712  - session
713  - table_name
714  - file_name
715  - copy_params
716 
717  """
718  pass
def heavydb.thrift.Heavy.Iface.import_table_status (   self,
  session,
  import_id 
)
Parameters:
 - session
 - import_id

Definition at line 732 of file Heavy.py.

733  def import_table_status(self, session, import_id):
734  """
735  Parameters:
736  - session
737  - import_id
738 
739  """
740  pass
def heavydb.thrift.Heavy.Iface.insert_chunks (   self,
  session,
  insert_chunks 
)
Parameters:
 - session
 - insert_chunks

Definition at line 853 of file Heavy.py.

854  def insert_chunks(self, session, insert_chunks):
855  """
856  Parameters:
857  - session
858  - insert_chunks
859 
860  """
861  pass
def heavydb.thrift.Heavy.Iface.insert_data (   self,
  session,
  insert_data 
)
Parameters:
 - session
 - insert_data

Definition at line 844 of file Heavy.py.

845  def insert_data(self, session, insert_data):
846  """
847  Parameters:
848  - session
849  - insert_data
850 
851  """
852  pass
def heavydb.thrift.Heavy.Iface.interrupt (   self,
  query_session,
  interrupt_session 
)
Parameters:
 - query_session
 - interrupt_session

Definition at line 395 of file Heavy.py.

396  def interrupt(self, query_session, interrupt_session):
397  """
398  Parameters:
399  - query_session
400  - interrupt_session
401 
402  """
403  pass
def heavydb.thrift.Heavy.Iface.invalidate_cur_session (   self,
  parent_session,
  leaf_session,
  start_time_str,
  label,
  for_running_query_kernel 
)
Parameters:
 - parent_session
 - leaf_session
 - start_time_str
 - label
 - for_running_query_kernel

Definition at line 250 of file Heavy.py.

251  def invalidate_cur_session(self, parent_session, leaf_session, start_time_str, label, for_running_query_kernel):
252  """
253  Parameters:
254  - parent_session
255  - leaf_session
256  - start_time_str
257  - label
258  - for_running_query_kernel
259 
260  """
261  pass
def heavydb.thrift.Heavy.Iface.krb5_connect (   self,
  inputToken,
  dbname 
)
Parameters:
 - inputToken
 - dbname

Definition at line 32 of file Heavy.py.

32 
33  def krb5_connect(self, inputToken, dbname):
34  """
35  Parameters:
36  - inputToken
37  - dbname
38 
39  """
40  pass
def heavydb.thrift.Heavy.Iface.load_table (   self,
  session,
  table_name,
  rows,
  column_names 
)
Parameters:
 - session
 - table_name
 - rows
 - column_names

Definition at line 676 of file Heavy.py.

677  def load_table(self, session, table_name, rows, column_names):
678  """
679  Parameters:
680  - session
681  - table_name
682  - rows
683  - column_names
684 
685  """
686  pass
def heavydb.thrift.Heavy.Iface.load_table_binary (   self,
  session,
  table_name,
  rows,
  column_names 
)
Parameters:
 - session
 - table_name
 - rows
 - column_names

Definition at line 631 of file Heavy.py.

632  def load_table_binary(self, session, table_name, rows, column_names):
633  """
634  Parameters:
635  - session
636  - table_name
637  - rows
638  - column_names
639 
640  """
641  pass
def heavydb.thrift.Heavy.Iface.load_table_binary_arrow (   self,
  session,
  table_name,
  arrow_stream,
  use_column_names 
)
Parameters:
 - session
 - table_name
 - arrow_stream
 - use_column_names

Definition at line 665 of file Heavy.py.

666  def load_table_binary_arrow(self, session, table_name, arrow_stream, use_column_names):
667  """
668  Parameters:
669  - session
670  - table_name
671  - arrow_stream
672  - use_column_names
673 
674  """
675  pass
def heavydb.thrift.Heavy.Iface.load_table_binary_columnar (   self,
  session,
  table_name,
  cols,
  column_names 
)
Parameters:
 - session
 - table_name
 - cols
 - column_names

Definition at line 642 of file Heavy.py.

643  def load_table_binary_columnar(self, session, table_name, cols, column_names):
644  """
645  Parameters:
646  - session
647  - table_name
648  - cols
649  - column_names
650 
651  """
652  pass
def heavydb.thrift.Heavy.Iface.load_table_binary_columnar_polys (   self,
  session,
  table_name,
  cols,
  column_names,
  assign_render_groups 
)
Parameters:
 - session
 - table_name
 - cols
 - column_names
 - assign_render_groups

Definition at line 653 of file Heavy.py.

654  def load_table_binary_columnar_polys(self, session, table_name, cols, column_names, assign_render_groups):
655  """
656  Parameters:
657  - session
658  - table_name
659  - cols
660  - column_names
661  - assign_render_groups
662 
663  """
664  pass
def load_table_binary_columnar_polys
Definition: Heavy.py:653
def heavydb.thrift.Heavy.Iface.query_get_outer_fragment_count (   self,
  session,
  query 
)
Parameters:
 - session
 - query

Definition at line 771 of file Heavy.py.

772  def query_get_outer_fragment_count(self, session, query):
773  """
774  Parameters:
775  - session
776  - query
777 
778  """
779  pass
def query_get_outer_fragment_count
Definition: Heavy.py:771
def heavydb.thrift.Heavy.Iface.register_runtime_extension_functions (   self,
  session,
  udfs,
  udtfs,
  device_ir_map 
)
Parameters:
 - session
 - udfs
 - udtfs
 - device_ir_map

Definition at line 965 of file Heavy.py.

966  def register_runtime_extension_functions(self, session, udfs, udtfs, device_ir_map):
967  """
968  Parameters:
969  - session
970  - udfs
971  - udtfs
972  - device_ir_map
973 
974  """
975  pass
def register_runtime_extension_functions
Definition: Heavy.py:965
def heavydb.thrift.Heavy.Iface.render_vega (   self,
  session,
  widget_id,
  vega_json,
  compression_level,
  nonce 
)
Parameters:
 - session
 - widget_id
 - vega_json
 - compression_level
 - nonce

Definition at line 432 of file Heavy.py.

433  def render_vega(self, session, widget_id, vega_json, compression_level, nonce):
434  """
435  Parameters:
436  - session
437  - widget_id
438  - vega_json
439  - compression_level
440  - nonce
441 
442  """
443  pass
def heavydb.thrift.Heavy.Iface.replace_dashboard (   self,
  session,
  dashboard_id,
  dashboard_name,
  dashboard_owner,
  dashboard_state,
  image_hash,
  dashboard_metadata 
)
Parameters:
 - session
 - dashboard_id
 - dashboard_name
 - dashboard_owner
 - dashboard_state
 - image_hash
 - dashboard_metadata

Definition at line 524 of file Heavy.py.

525  def replace_dashboard(self, session, dashboard_id, dashboard_name, dashboard_owner, dashboard_state, image_hash, dashboard_metadata):
526  """
527  Parameters:
528  - session
529  - dashboard_id
530  - dashboard_name
531  - dashboard_owner
532  - dashboard_state
533  - image_hash
534  - dashboard_metadata
535 
536  """
537  pass
def heavydb.thrift.Heavy.Iface.set_cur_session (   self,
  parent_session,
  leaf_session,
  start_time_str,
  label,
  for_running_query_kernel 
)
Parameters:
 - parent_session
 - leaf_session
 - start_time_str
 - label
 - for_running_query_kernel

Definition at line 238 of file Heavy.py.

239  def set_cur_session(self, parent_session, leaf_session, start_time_str, label, for_running_query_kernel):
240  """
241  Parameters:
242  - parent_session
243  - leaf_session
244  - start_time_str
245  - label
246  - for_running_query_kernel
247 
248  """
249  pass
def heavydb.thrift.Heavy.Iface.set_execution_mode (   self,
  session,
  mode 
)
Parameters:
 - session
 - mode

Definition at line 423 of file Heavy.py.

424  def set_execution_mode(self, session, mode):
425  """
426  Parameters:
427  - session
428  - mode
429 
430  """
431  pass
def heavydb.thrift.Heavy.Iface.set_leaf_info (   self,
  session,
  leaf_info 
)
Parameters:
 - session
 - leaf_info

Definition at line 338 of file Heavy.py.

339  def set_leaf_info(self, session, leaf_info):
340  """
341  Parameters:
342  - session
343  - leaf_info
344 
345  """
346  pass
def heavydb.thrift.Heavy.Iface.set_license_key (   self,
  session,
  key,
  nonce 
)
Parameters:
 - session
 - key
 - nonce

Definition at line 938 of file Heavy.py.

939  def set_license_key(self, session, key, nonce):
940  """
941  Parameters:
942  - session
943  - key
944  - nonce
945 
946  """
947  pass
def heavydb.thrift.Heavy.Iface.set_table_epoch (   self,
  session,
  db_id,
  table_id,
  new_epoch 
)
Parameters:
 - session
 - db_id
 - table_id
 - new_epoch

Definition at line 262 of file Heavy.py.

263  def set_table_epoch(self, session, db_id, table_id, new_epoch):
264  """
265  Parameters:
266  - session
267  - db_id
268  - table_id
269  - new_epoch
270 
271  """
272  pass
def heavydb.thrift.Heavy.Iface.set_table_epoch_by_name (   self,
  session,
  table_name,
  new_epoch 
)
Parameters:
 - session
 - table_name
 - new_epoch

Definition at line 273 of file Heavy.py.

274  def set_table_epoch_by_name(self, session, table_name, new_epoch):
275  """
276  Parameters:
277  - session
278  - table_name
279  - new_epoch
280 
281  """
282  pass
def heavydb.thrift.Heavy.Iface.set_table_epochs (   self,
  session,
  db_id,
  table_epochs 
)
Parameters:
 - session
 - db_id
 - table_epochs

Definition at line 312 of file Heavy.py.

313  def set_table_epochs(self, session, db_id, table_epochs):
314  """
315  Parameters:
316  - session
317  - db_id
318  - table_epochs
319 
320  """
321  pass
def heavydb.thrift.Heavy.Iface.share_dashboard (   self,
  session,
  dashboard_id,
  groups,
  objects,
  permissions,
  grant_role 
)
Parameters:
 - session
 - dashboard_id
 - groups
 - objects
 - permissions
 - grant_role

Definition at line 567 of file Heavy.py.

568  def share_dashboard(self, session, dashboard_id, groups, objects, permissions, grant_role):
569  """
570  Parameters:
571  - session
572  - dashboard_id
573  - groups
574  - objects
575  - permissions
576  - grant_role
577 
578  """
579  pass
def heavydb.thrift.Heavy.Iface.share_dashboards (   self,
  session,
  dashboard_ids,
  groups,
  permissions 
)
Parameters:
 - session
 - dashboard_ids
 - groups
 - permissions

Definition at line 547 of file Heavy.py.

548  def share_dashboards(self, session, dashboard_ids, groups, permissions):
549  """
550  Parameters:
551  - session
552  - dashboard_ids
553  - groups
554  - permissions
555 
556  """
557  pass
def heavydb.thrift.Heavy.Iface.sql_execute (   self,
  session,
  query,
  column_format,
  nonce,
  first_n,
  at_most_n 
)
Parameters:
 - session
 - query
 - column_format
 - nonce
 - first_n
 - at_most_n

Definition at line 347 of file Heavy.py.

348  def sql_execute(self, session, query, column_format, nonce, first_n, at_most_n):
349  """
350  Parameters:
351  - session
352  - query
353  - column_format
354  - nonce
355  - first_n
356  - at_most_n
357 
358  """
359  pass
def heavydb.thrift.Heavy.Iface.sql_execute_df (   self,
  session,
  query,
  device_type,
  device_id,
  first_n,
  transport_method 
)
Parameters:
 - session
 - query
 - device_type
 - device_id
 - first_n
 - transport_method

Definition at line 360 of file Heavy.py.

361  def sql_execute_df(self, session, query, device_type, device_id, first_n, transport_method):
362  """
363  Parameters:
364  - session
365  - query
366  - device_type
367  - device_id
368  - first_n
369  - transport_method
370 
371  """
372  pass
def heavydb.thrift.Heavy.Iface.sql_execute_gdf (   self,
  session,
  query,
  device_id,
  first_n 
)
Parameters:
 - session
 - query
 - device_id
 - first_n

Definition at line 373 of file Heavy.py.

374  def sql_execute_gdf(self, session, query, device_id, first_n):
375  """
376  Parameters:
377  - session
378  - query
379  - device_id
380  - first_n
381 
382  """
383  pass
def heavydb.thrift.Heavy.Iface.sql_validate (   self,
  session,
  query 
)
Parameters:
 - session
 - query

Definition at line 404 of file Heavy.py.

405  def sql_validate(self, session, query):
406  """
407  Parameters:
408  - session
409  - query
410 
411  """
412  pass
def heavydb.thrift.Heavy.Iface.start_heap_profile (   self,
  session 
)
Parameters:
 - session

Definition at line 189 of file Heavy.py.

190  def start_heap_profile(self, session):
191  """
192  Parameters:
193  - session
194 
195  """
196  pass
def heavydb.thrift.Heavy.Iface.start_query (   self,
  leaf_session,
  parent_session,
  query_ra,
  start_time_str,
  just_explain,
  outer_fragment_indices 
)
Parameters:
 - leaf_session
 - parent_session
 - query_ra
 - start_time_str
 - just_explain
 - outer_fragment_indices

Definition at line 789 of file Heavy.py.

790  def start_query(self, leaf_session, parent_session, query_ra, start_time_str, just_explain, outer_fragment_indices):
791  """
792  Parameters:
793  - leaf_session
794  - parent_session
795  - query_ra
796  - start_time_str
797  - just_explain
798  - outer_fragment_indices
799 
800  """
801  pass
def heavydb.thrift.Heavy.Iface.start_render_query (   self,
  session,
  widget_id,
  node_idx,
  vega_json 
)
Parameters:
 - session
 - widget_id
 - node_idx
 - vega_json

Definition at line 824 of file Heavy.py.

825  def start_render_query(self, session, widget_id, node_idx, vega_json):
826  """
827  Parameters:
828  - session
829  - widget_id
830  - node_idx
831  - vega_json
832 
833  """
834  pass
def heavydb.thrift.Heavy.Iface.stop_heap_profile (   self,
  session 
)
Parameters:
 - session

Definition at line 197 of file Heavy.py.

198  def stop_heap_profile(self, session):
199  """
200  Parameters:
201  - session
202 
203  """
204  pass
def heavydb.thrift.Heavy.Iface.switch_database (   self,
  session,
  dbname 
)
Parameters:
 - session
 - dbname

Definition at line 49 of file Heavy.py.

49 
50  def switch_database(self, session, dbname):
51  """
52  Parameters:
53  - session
54  - dbname
55 
56  """
57  pass
def heavydb.thrift.Heavy.Iface.unshare_dashboard (   self,
  session,
  dashboard_id,
  groups,
  objects,
  permissions 
)
Parameters:
 - session
 - dashboard_id
 - groups
 - objects
 - permissions

Definition at line 580 of file Heavy.py.

581  def unshare_dashboard(self, session, dashboard_id, groups, objects, permissions):
582  """
583  Parameters:
584  - session
585  - dashboard_id
586  - groups
587  - objects
588  - permissions
589 
590  """
591  pass
def heavydb.thrift.Heavy.Iface.unshare_dashboards (   self,
  session,
  dashboard_ids,
  groups,
  permissions 
)
Parameters:
 - session
 - dashboard_ids
 - groups
 - permissions

Definition at line 592 of file Heavy.py.

593  def unshare_dashboards(self, session, dashboard_ids, groups, permissions):
594  """
595  Parameters:
596  - session
597  - dashboard_ids
598  - groups
599  - permissions
600 
601  """
602  pass
def heavydb.thrift.Heavy.Iface.update_custom_expression (   self,
  session,
  id,
  expression_json 
)
Parameters:
 - session
 - id
 - expression_json

Definition at line 475 of file Heavy.py.

476  def update_custom_expression(self, session, id, expression_json):
477  """
478  Parameters:
479  - session
480  - id
481  - expression_json
482 
483  """
484  pass

The documentation for this class was generated from the following file: