OmniSciDB  72c90bc290
 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_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 800 of file Heavy.py.

801  def broadcast_serialized_rows(self, serialized_rows, row_desc, query_id, subquery_id, is_final_subquery_result):
802  """
803  Parameters:
804  - serialized_rows
805  - row_desc
806  - query_id
807  - subquery_id
808  - is_final_subquery_result
809 
810  """
811  pass
def heavydb.thrift.Heavy.Iface.check_table_consistency (   self,
  session,
  table_id 
)
Parameters:
 - session
 - table_id

Definition at line 768 of file Heavy.py.

769  def check_table_consistency(self, session, table_id):
770  """
771  Parameters:
772  - session
773  - table_id
774 
775  """
776  pass
def heavydb.thrift.Heavy.Iface.checkpoint (   self,
  session,
  table_id 
)
Parameters:
 - session
 - table_id

Definition at line 850 of file Heavy.py.

851  def checkpoint(self, session, table_id):
852  """
853  Parameters:
854  - session
855  - table_id
856 
857  """
858  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 685 of file Heavy.py.

686  def create_table(self, session, table_name, row_desc, create_params):
687  """
688  Parameters:
689  - session
690  - table_name
691  - row_desc
692  - create_params
693 
694  """
695  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 675 of file Heavy.py.

676  def detect_column_types(self, session, file_name, copy_params):
677  """
678  Parameters:
679  - session
680  - file_name
681  - copy_params
682 
683  """
684  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 823 of file Heavy.py.

824  def execute_next_render_step(self, pending_render, merged_data):
825  """
826  Parameters:
827  - pending_render
828  - merged_data
829 
830  """
831  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 790 of file Heavy.py.

791  def execute_query_step(self, pending_query, subquery_id, start_time_str):
792  """
793  Parameters:
794  - pending_query
795  - subquery_id
796  - start_time_str
797 
798  """
799  pass
def heavydb.thrift.Heavy.Iface.get_all_effective_roles_for_user (   self,
  session,
  userName 
)
Parameters:
 - session
 - userName

Definition at line 895 of file Heavy.py.

896  def get_all_effective_roles_for_user(self, session, userName):
897  """
898  Parameters:
899  - session
900  - userName
901 
902  """
903  pass
def get_all_effective_roles_for_user
Definition: Heavy.py:895
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 739 of file Heavy.py.

740  def get_all_files_in_archive(self, session, archive_path, copy_params):
741  """
742  Parameters:
743  - session
744  - archive_path
745  - copy_params
746 
747  """
748  pass
def heavydb.thrift.Heavy.Iface.get_all_roles_for_user (   self,
  session,
  userName 
)
Parameters:
 - session
 - userName

Definition at line 886 of file Heavy.py.

887  def get_all_roles_for_user(self, session, userName):
888  """
889  Parameters:
890  - session
891  - userName
892 
893  """
894  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 876 of file Heavy.py.

877  def get_db_object_privs(self, session, objectName, type):
878  """
879  Parameters:
880  - session
881  - objectName
882  - type
883 
884  """
885  pass
def heavydb.thrift.Heavy.Iface.get_db_objects_for_grantee (   self,
  session,
  roleName 
)
Parameters:
 - session
 - roleName

Definition at line 867 of file Heavy.py.

868  def get_db_objects_for_grantee(self, session, roleName):
869  """
870  Parameters:
871  - session
872  - roleName
873 
874  """
875  pass
def heavydb.thrift.Heavy.Iface.get_device_parameters (   self,
  session 
)
Parameters:
 - session

Definition at line 945 of file Heavy.py.

946  def get_device_parameters(self, session):
947  """
948  Parameters:
949  - session
950 
951  """
952  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 729 of file Heavy.py.

730  def get_first_geo_file_in_archive(self, session, archive_path, copy_params):
731  """
732  Parameters:
733  - session
734  - archive_path
735  - copy_params
736 
737  """
738  pass
def heavydb.thrift.Heavy.Iface.get_function_details (   self,
  session,
  udf_names 
)
Parameters:
 - session
 - udf_names

Definition at line 1005 of file Heavy.py.

1006  def get_function_details(self, session, udf_names):
1007  """
1008  Parameters:
1009  - session
1010  - udf_names
1011 
1012  """
1013  pass
1014 
def heavydb.thrift.Heavy.Iface.get_function_names (   self,
  session 
)
Parameters:
 - session

Definition at line 989 of file Heavy.py.

990  def get_function_names(self, session):
991  """
992  Parameters:
993  - session
994 
995  """
996  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 749 of file Heavy.py.

750  def get_layers_in_geo_file(self, session, file_name, copy_params):
751  """
752  Parameters:
753  - session
754  - file_name
755  - copy_params
756 
757  """
758  pass
def heavydb.thrift.Heavy.Iface.get_license_claims (   self,
  session,
  nonce 
)
Parameters:
 - session
 - nonce

Definition at line 936 of file Heavy.py.

937  def get_license_claims(self, session, nonce):
938  """
939  Parameters:
940  - session
941  - nonce
942 
943  """
944  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 859 of file Heavy.py.

860  def get_roles(self, session):
861  """
862  Parameters:
863  - session
864 
865  """
866  pass
def heavydb.thrift.Heavy.Iface.get_runtime_function_names (   self,
  session 
)
Parameters:
 - session

Definition at line 997 of file Heavy.py.

998  def get_runtime_function_names(self, session):
999  """
1000  Parameters:
1001  - session
1002 
1003  """
1004  pass
def heavydb.thrift.Heavy.Iface.get_runtime_table_function_names (   self,
  session 
)
Parameters:
 - session

Definition at line 972 of file Heavy.py.

973  def get_runtime_table_function_names(self, session):
974  """
975  Parameters:
976  - session
977 
978  """
979  pass
def get_runtime_table_function_names
Definition: Heavy.py:972
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 980 of file Heavy.py.

981  def get_table_function_details(self, session, udtf_names):
982  """
983  Parameters:
984  - session
985  - udtf_names
986 
987  """
988  pass
def heavydb.thrift.Heavy.Iface.get_table_function_names (   self,
  session 
)
Parameters:
 - session

Definition at line 964 of file Heavy.py.

965  def get_table_function_names(self, session):
966  """
967  Parameters:
968  - session
969 
970  """
971  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 914 of file Heavy.py.

915  def has_object_privilege(self, session, granteeName, ObjectName, objectType, permissions):
916  """
917  Parameters:
918  - session
919  - granteeName
920  - ObjectName
921  - objectType
922  - permissions
923 
924  """
925  pass
def heavydb.thrift.Heavy.Iface.has_role (   self,
  session,
  granteeName,
  roleName 
)
Parameters:
 - session
 - granteeName
 - roleName

Definition at line 904 of file Heavy.py.

905  def has_role(self, session, granteeName, roleName):
906  """
907  Parameters:
908  - session
909  - granteeName
910  - roleName
911 
912  """
913  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 707 of file Heavy.py.

708  def import_geo_table(self, session, table_name, file_name, copy_params, row_desc, create_params):
709  """
710  Parameters:
711  - session
712  - table_name
713  - file_name
714  - copy_params
715  - row_desc
716  - create_params
717 
718  """
719  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 696 of file Heavy.py.

697  def import_table(self, session, table_name, file_name, copy_params):
698  """
699  Parameters:
700  - session
701  - table_name
702  - file_name
703  - copy_params
704 
705  """
706  pass
def heavydb.thrift.Heavy.Iface.import_table_status (   self,
  session,
  import_id 
)
Parameters:
 - session
 - import_id

Definition at line 720 of file Heavy.py.

721  def import_table_status(self, session, import_id):
722  """
723  Parameters:
724  - session
725  - import_id
726 
727  """
728  pass
def heavydb.thrift.Heavy.Iface.insert_chunks (   self,
  session,
  insert_chunks 
)
Parameters:
 - session
 - insert_chunks

Definition at line 841 of file Heavy.py.

842  def insert_chunks(self, session, insert_chunks):
843  """
844  Parameters:
845  - session
846  - insert_chunks
847 
848  """
849  pass
def heavydb.thrift.Heavy.Iface.insert_data (   self,
  session,
  insert_data 
)
Parameters:
 - session
 - insert_data

Definition at line 832 of file Heavy.py.

833  def insert_data(self, session, insert_data):
834  """
835  Parameters:
836  - session
837  - insert_data
838 
839  """
840  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 664 of file Heavy.py.

665  def load_table(self, session, table_name, rows, column_names):
666  """
667  Parameters:
668  - session
669  - table_name
670  - rows
671  - column_names
672 
673  """
674  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 653 of file Heavy.py.

654  def load_table_binary_arrow(self, session, table_name, arrow_stream, use_column_names):
655  """
656  Parameters:
657  - session
658  - table_name
659  - arrow_stream
660  - use_column_names
661 
662  """
663  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.query_get_outer_fragment_count (   self,
  session,
  query 
)
Parameters:
 - session
 - query

Definition at line 759 of file Heavy.py.

760  def query_get_outer_fragment_count(self, session, query):
761  """
762  Parameters:
763  - session
764  - query
765 
766  """
767  pass
def query_get_outer_fragment_count
Definition: Heavy.py:759
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 953 of file Heavy.py.

954  def register_runtime_extension_functions(self, session, udfs, udtfs, device_ir_map):
955  """
956  Parameters:
957  - session
958  - udfs
959  - udtfs
960  - device_ir_map
961 
962  """
963  pass
def register_runtime_extension_functions
Definition: Heavy.py:953
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 926 of file Heavy.py.

927  def set_license_key(self, session, key, nonce):
928  """
929  Parameters:
930  - session
931  - key
932  - nonce
933 
934  """
935  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 777 of file Heavy.py.

778  def start_query(self, leaf_session, parent_session, query_ra, start_time_str, just_explain, outer_fragment_indices):
779  """
780  Parameters:
781  - leaf_session
782  - parent_session
783  - query_ra
784  - start_time_str
785  - just_explain
786  - outer_fragment_indices
787 
788  """
789  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 812 of file Heavy.py.

813  def start_render_query(self, session, widget_id, node_idx, vega_json):
814  """
815  Parameters:
816  - session
817  - widget_id
818  - node_idx
819  - vega_json
820 
821  """
822  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: