OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TableFunctionsFactory_node.Node Class Reference
+ Inheritance diagram for TableFunctionsFactory_node.Node:
+ Collaboration diagram for TableFunctionsFactory_node.Node:

Public Member Functions

def accept
 
def get_parent
 
def copy
 

Static Private Attributes

 __metaclass__ = ABC
 

Detailed Description

Definition at line 19 of file TableFunctionsFactory_node.py.

Member Function Documentation

def TableFunctionsFactory_node.Node.accept (   self,
  visitor 
)

Definition at line 24 of file TableFunctionsFactory_node.py.

Referenced by TableFunctionsFactory_node.PrintNode.__str__().

24 
25  def accept(self, visitor):
26  pass

+ Here is the caller graph for this function:

def TableFunctionsFactory_node.Node.copy (   self,
  args 
)

Definition at line 36 of file TableFunctionsFactory_node.py.

References heavydb.completion_hints.ttypes.TCompletionHint.__dict__, heavydb.serialized_result_set.ttypes.TSlotSize.__dict__, heavydb.common.ttypes.TStringDictKey.__dict__, heavydb.serialized_result_set.ttypes.TColSlotContext.__dict__, heavydb.common.ttypes.TTypeInfo.__dict__, heavydb.serialized_result_set.ttypes.TCountDistinctDescriptor.__dict__, heavydb.extension_functions.ttypes.TUserDefinedFunction.__dict__, heavydb.thrift.ttypes.TDatumVal.__dict__, heavydb.thrift.ttypes.TDatum.__dict__, heavydb.serialized_result_set.ttypes.TResultSetBufferDescriptor.__dict__, heavydb.extension_functions.ttypes.TUserDefinedTableFunction.__dict__, heavydb.thrift.ttypes.TStringValue.__dict__, heavydb.serialized_result_set.ttypes.TTargetInfo.__dict__, heavydb.thrift.ttypes.TColumnType.__dict__, heavydb.serialized_result_set.ttypes.TCountDistinctSetStorage.__dict__, heavydb.thrift.ttypes.TRow.__dict__, heavydb.serialized_result_set.ttypes.TCountDistinctSet.__dict__, heavydb.thrift.ttypes.TColumnData.__dict__, heavydb.thrift.ttypes.TColumn.__dict__, heavydb.serialized_result_set.ttypes.TSerializedRows.__dict__, heavydb.thrift.ttypes.TStringRow.__dict__, heavydb.thrift.ttypes.TKrb5Session.__dict__, heavydb.thrift.ttypes.TStepResult.__dict__, heavydb.thrift.ttypes.TRowSet.__dict__, heavydb.thrift.ttypes.TQueryResult.__dict__, heavydb.thrift.ttypes.TDataFrame.__dict__, heavydb.thrift.ttypes.TDBInfo.__dict__, heavydb.thrift.ttypes.TDBException.__dict__, heavydb.thrift.ttypes.TCopyParams.__dict__, heavydb.thrift.ttypes.TCreateParams.__dict__, heavydb.thrift.ttypes.TDetectResult.__dict__, heavydb.thrift.ttypes.TImportStatus.__dict__, heavydb.thrift.ttypes.TFrontendView.__dict__, heavydb.thrift.ttypes.TServerStatus.__dict__, heavydb.thrift.ttypes.TPixel.__dict__, heavydb.thrift.ttypes.TPixelTableRowResult.__dict__, heavydb.thrift.ttypes.TRenderResult.__dict__, heavydb.thrift.ttypes.TGpuSpecification.__dict__, heavydb.thrift.ttypes.THardwareInfo.__dict__, heavydb.thrift.ttypes.TClusterHardwareInfo.__dict__, heavydb.thrift.ttypes.TMemoryData.__dict__, heavydb.thrift.ttypes.TNodeMemoryInfo.__dict__, heavydb.thrift.ttypes.TTableMeta.__dict__, heavydb.thrift.ttypes.TTableRefreshInfo.__dict__, heavydb.thrift.ttypes.TTableDetails.__dict__, heavydb.thrift.ttypes.TColumnRange.__dict__, heavydb.thrift.ttypes.TDictionaryGeneration.__dict__, heavydb.thrift.ttypes.TTableGeneration.__dict__, heavydb.thrift.ttypes.TTableCacheStatus.__dict__, heavydb.thrift.ttypes.TPendingQuery.__dict__, heavydb.thrift.ttypes.TVarLen.__dict__, heavydb.thrift.ttypes.TDataBlockPtr.__dict__, heavydb.thrift.ttypes.TInsertData.__dict__, heavydb.thrift.ttypes.TChunkData.__dict__, heavydb.thrift.ttypes.TInsertChunks.__dict__, heavydb.thrift.ttypes.TPendingRenderQuery.__dict__, heavydb.thrift.ttypes.TRenderParseResult.__dict__, heavydb.thrift.ttypes.TRawRenderPassDataResult.__dict__, heavydb.thrift.ttypes.TRawPixelData.__dict__, heavydb.thrift.ttypes.TRenderDatum.__dict__, heavydb.thrift.ttypes.TRenderStepResult.__dict__, heavydb.thrift.ttypes.TDatabasePermissions.__dict__, heavydb.thrift.ttypes.TTablePermissions.__dict__, heavydb.thrift.ttypes.TDashboardPermissions.__dict__, heavydb.thrift.ttypes.TViewPermissions.__dict__, heavydb.thrift.ttypes.TServerPermissions.__dict__, heavydb.thrift.ttypes.TDBObjectPermissions.__dict__, heavydb.thrift.ttypes.TDBObject.__dict__, heavydb.thrift.ttypes.TDashboardGrantees.__dict__, heavydb.thrift.ttypes.TDashboard.__dict__, heavydb.thrift.ttypes.TLicenseInfo.__dict__, heavydb.thrift.ttypes.TSessionInfo.__dict__, heavydb.thrift.ttypes.TGeoFileLayerInfo.__dict__, heavydb.thrift.ttypes.TTableEpochInfo.__dict__, heavydb.thrift.ttypes.TCustomExpression.__dict__, heavydb.thrift.ttypes.TQueryInfo.__dict__, heavydb.thrift.ttypes.TLeafInfo.__dict__, heavydb.thrift.Heavy.connect_args.__dict__, heavydb.thrift.Heavy.connect_result.__dict__, heavydb.thrift.Heavy.krb5_connect_args.__dict__, heavydb.thrift.Heavy.krb5_connect_result.__dict__, heavydb.thrift.Heavy.disconnect_args.__dict__, heavydb.thrift.Heavy.disconnect_result.__dict__, heavydb.thrift.Heavy.switch_database_args.__dict__, heavydb.thrift.Heavy.switch_database_result.__dict__, heavydb.thrift.Heavy.clone_session_args.__dict__, heavydb.thrift.Heavy.clone_session_result.__dict__, heavydb.thrift.Heavy.get_server_status_args.__dict__, heavydb.thrift.Heavy.get_server_status_result.__dict__, heavydb.thrift.Heavy.get_status_args.__dict__, heavydb.thrift.Heavy.get_status_result.__dict__, heavydb.thrift.Heavy.get_hardware_info_args.__dict__, heavydb.thrift.Heavy.get_hardware_info_result.__dict__, heavydb.thrift.Heavy.get_tables_args.__dict__, heavydb.thrift.Heavy.get_tables_result.__dict__, heavydb.thrift.Heavy.get_tables_for_database_args.__dict__, heavydb.thrift.Heavy.get_tables_for_database_result.__dict__, heavydb.thrift.Heavy.get_physical_tables_args.__dict__, heavydb.thrift.Heavy.get_physical_tables_result.__dict__, heavydb.thrift.Heavy.get_views_args.__dict__, heavydb.thrift.Heavy.get_views_result.__dict__, heavydb.thrift.Heavy.get_tables_meta_args.__dict__, heavydb.thrift.Heavy.get_tables_meta_result.__dict__, heavydb.thrift.Heavy.get_table_details_args.__dict__, heavydb.thrift.Heavy.get_table_details_result.__dict__, heavydb.thrift.Heavy.get_table_details_for_database_args.__dict__, heavydb.thrift.Heavy.get_table_details_for_database_result.__dict__, heavydb.thrift.Heavy.get_internal_table_details_args.__dict__, heavydb.thrift.Heavy.get_internal_table_details_result.__dict__, heavydb.thrift.Heavy.get_internal_table_details_for_database_args.__dict__, heavydb.thrift.Heavy.get_internal_table_details_for_database_result.__dict__, heavydb.thrift.Heavy.get_users_args.__dict__, heavydb.thrift.Heavy.get_users_result.__dict__, heavydb.thrift.Heavy.get_databases_args.__dict__, heavydb.thrift.Heavy.get_databases_result.__dict__, heavydb.thrift.Heavy.get_version_args.__dict__, heavydb.thrift.Heavy.get_version_result.__dict__, heavydb.thrift.Heavy.start_heap_profile_args.__dict__, heavydb.thrift.Heavy.start_heap_profile_result.__dict__, heavydb.thrift.Heavy.stop_heap_profile_args.__dict__, heavydb.thrift.Heavy.stop_heap_profile_result.__dict__, heavydb.thrift.Heavy.get_heap_profile_args.__dict__, heavydb.thrift.Heavy.get_heap_profile_result.__dict__, heavydb.thrift.Heavy.get_memory_args.__dict__, heavydb.thrift.Heavy.get_memory_result.__dict__, heavydb.thrift.Heavy.clear_cpu_memory_args.__dict__, heavydb.thrift.Heavy.clear_cpu_memory_result.__dict__, heavydb.thrift.Heavy.clear_gpu_memory_args.__dict__, heavydb.thrift.Heavy.clear_gpu_memory_result.__dict__, heavydb.thrift.Heavy.set_cur_session_args.__dict__, heavydb.thrift.Heavy.set_cur_session_result.__dict__, heavydb.thrift.Heavy.invalidate_cur_session_args.__dict__, heavydb.thrift.Heavy.invalidate_cur_session_result.__dict__, heavydb.thrift.Heavy.set_table_epoch_args.__dict__, heavydb.thrift.Heavy.set_table_epoch_result.__dict__, heavydb.thrift.Heavy.set_table_epoch_by_name_args.__dict__, heavydb.thrift.Heavy.set_table_epoch_by_name_result.__dict__, heavydb.thrift.Heavy.get_table_epoch_args.__dict__, heavydb.thrift.Heavy.get_table_epoch_result.__dict__, heavydb.thrift.Heavy.get_table_epoch_by_name_args.__dict__, heavydb.thrift.Heavy.get_table_epoch_by_name_result.__dict__, heavydb.thrift.Heavy.get_table_epochs_args.__dict__, heavydb.thrift.Heavy.get_table_epochs_result.__dict__, heavydb.thrift.Heavy.set_table_epochs_args.__dict__, heavydb.thrift.Heavy.set_table_epochs_result.__dict__, heavydb.thrift.Heavy.get_session_info_args.__dict__, heavydb.thrift.Heavy.get_session_info_result.__dict__, heavydb.thrift.Heavy.get_queries_info_args.__dict__, heavydb.thrift.Heavy.get_queries_info_result.__dict__, heavydb.thrift.Heavy.set_leaf_info_args.__dict__, heavydb.thrift.Heavy.set_leaf_info_result.__dict__, heavydb.thrift.Heavy.sql_execute_args.__dict__, heavydb.thrift.Heavy.sql_execute_result.__dict__, heavydb.thrift.Heavy.sql_execute_df_args.__dict__, heavydb.thrift.Heavy.sql_execute_df_result.__dict__, heavydb.thrift.Heavy.sql_execute_gdf_args.__dict__, heavydb.thrift.Heavy.sql_execute_gdf_result.__dict__, heavydb.thrift.Heavy.deallocate_df_args.__dict__, heavydb.thrift.Heavy.deallocate_df_result.__dict__, heavydb.thrift.Heavy.interrupt_args.__dict__, heavydb.thrift.Heavy.interrupt_result.__dict__, heavydb.thrift.Heavy.sql_validate_args.__dict__, heavydb.thrift.Heavy.sql_validate_result.__dict__, heavydb.thrift.Heavy.get_completion_hints_args.__dict__, heavydb.thrift.Heavy.get_completion_hints_result.__dict__, heavydb.thrift.Heavy.set_execution_mode_args.__dict__, heavydb.thrift.Heavy.set_execution_mode_result.__dict__, heavydb.thrift.Heavy.render_vega_args.__dict__, heavydb.thrift.Heavy.render_vega_result.__dict__, heavydb.thrift.Heavy.get_result_row_for_pixel_args.__dict__, heavydb.thrift.Heavy.get_result_row_for_pixel_result.__dict__, heavydb.thrift.Heavy.create_custom_expression_args.__dict__, heavydb.thrift.Heavy.create_custom_expression_result.__dict__, heavydb.thrift.Heavy.get_custom_expressions_args.__dict__, heavydb.thrift.Heavy.get_custom_expressions_result.__dict__, heavydb.thrift.Heavy.update_custom_expression_args.__dict__, heavydb.thrift.Heavy.update_custom_expression_result.__dict__, heavydb.thrift.Heavy.delete_custom_expressions_args.__dict__, heavydb.thrift.Heavy.delete_custom_expressions_result.__dict__, heavydb.thrift.Heavy.get_dashboard_args.__dict__, heavydb.thrift.Heavy.get_dashboard_result.__dict__, heavydb.thrift.Heavy.get_dashboards_args.__dict__, heavydb.thrift.Heavy.get_dashboards_result.__dict__, heavydb.thrift.Heavy.create_dashboard_args.__dict__, heavydb.thrift.Heavy.create_dashboard_result.__dict__, heavydb.thrift.Heavy.replace_dashboard_args.__dict__, heavydb.thrift.Heavy.replace_dashboard_result.__dict__, heavydb.thrift.Heavy.delete_dashboard_args.__dict__, heavydb.thrift.Heavy.delete_dashboard_result.__dict__, heavydb.thrift.Heavy.share_dashboards_args.__dict__, heavydb.thrift.Heavy.share_dashboards_result.__dict__, heavydb.thrift.Heavy.delete_dashboards_args.__dict__, heavydb.thrift.Heavy.delete_dashboards_result.__dict__, heavydb.thrift.Heavy.share_dashboard_args.__dict__, heavydb.thrift.Heavy.share_dashboard_result.__dict__, heavydb.thrift.Heavy.unshare_dashboard_args.__dict__, heavydb.thrift.Heavy.unshare_dashboard_result.__dict__, heavydb.thrift.Heavy.unshare_dashboards_args.__dict__, heavydb.thrift.Heavy.unshare_dashboards_result.__dict__, heavydb.thrift.Heavy.get_dashboard_grantees_args.__dict__, heavydb.thrift.Heavy.get_dashboard_grantees_result.__dict__, heavydb.thrift.Heavy.get_link_view_args.__dict__, heavydb.thrift.Heavy.get_link_view_result.__dict__, heavydb.thrift.Heavy.create_link_args.__dict__, heavydb.thrift.Heavy.create_link_result.__dict__, heavydb.thrift.Heavy.load_table_binary_args.__dict__, heavydb.thrift.Heavy.load_table_binary_result.__dict__, heavydb.thrift.Heavy.load_table_binary_columnar_args.__dict__, heavydb.thrift.Heavy.load_table_binary_columnar_result.__dict__, heavydb.thrift.Heavy.load_table_binary_arrow_args.__dict__, heavydb.thrift.Heavy.load_table_binary_arrow_result.__dict__, heavydb.thrift.Heavy.load_table_args.__dict__, heavydb.thrift.Heavy.load_table_result.__dict__, heavydb.thrift.Heavy.detect_column_types_args.__dict__, heavydb.thrift.Heavy.detect_column_types_result.__dict__, heavydb.thrift.Heavy.create_table_args.__dict__, heavydb.thrift.Heavy.create_table_result.__dict__, heavydb.thrift.Heavy.import_table_args.__dict__, heavydb.thrift.Heavy.import_table_result.__dict__, heavydb.thrift.Heavy.import_geo_table_args.__dict__, heavydb.thrift.Heavy.import_geo_table_result.__dict__, heavydb.thrift.Heavy.import_table_status_args.__dict__, heavydb.thrift.Heavy.import_table_status_result.__dict__, heavydb.thrift.Heavy.get_first_geo_file_in_archive_args.__dict__, heavydb.thrift.Heavy.get_first_geo_file_in_archive_result.__dict__, heavydb.thrift.Heavy.get_all_files_in_archive_args.__dict__, heavydb.thrift.Heavy.get_all_files_in_archive_result.__dict__, heavydb.thrift.Heavy.get_layers_in_geo_file_args.__dict__, heavydb.thrift.Heavy.get_layers_in_geo_file_result.__dict__, heavydb.thrift.Heavy.query_get_outer_fragment_count_args.__dict__, heavydb.thrift.Heavy.query_get_outer_fragment_count_result.__dict__, heavydb.thrift.Heavy.check_table_consistency_args.__dict__, heavydb.thrift.Heavy.check_table_consistency_result.__dict__, heavydb.thrift.Heavy.start_query_args.__dict__, heavydb.thrift.Heavy.start_query_result.__dict__, heavydb.thrift.Heavy.execute_query_step_args.__dict__, heavydb.thrift.Heavy.execute_query_step_result.__dict__, heavydb.thrift.Heavy.broadcast_serialized_rows_args.__dict__, heavydb.thrift.Heavy.broadcast_serialized_rows_result.__dict__, heavydb.thrift.Heavy.start_render_query_args.__dict__, heavydb.thrift.Heavy.start_render_query_result.__dict__, heavydb.thrift.Heavy.execute_next_render_step_args.__dict__, heavydb.thrift.Heavy.execute_next_render_step_result.__dict__, heavydb.thrift.Heavy.insert_data_args.__dict__, heavydb.thrift.Heavy.insert_data_result.__dict__, heavydb.thrift.Heavy.insert_chunks_args.__dict__, heavydb.thrift.Heavy.insert_chunks_result.__dict__, heavydb.thrift.Heavy.checkpoint_args.__dict__, heavydb.thrift.Heavy.checkpoint_result.__dict__, heavydb.thrift.Heavy.get_roles_args.__dict__, heavydb.thrift.Heavy.get_roles_result.__dict__, heavydb.thrift.Heavy.get_db_objects_for_grantee_args.__dict__, heavydb.thrift.Heavy.get_db_objects_for_grantee_result.__dict__, heavydb.thrift.Heavy.get_db_object_privs_args.__dict__, heavydb.thrift.Heavy.get_db_object_privs_result.__dict__, heavydb.thrift.Heavy.get_all_roles_for_user_args.__dict__, heavydb.thrift.Heavy.get_all_roles_for_user_result.__dict__, heavydb.thrift.Heavy.get_all_effective_roles_for_user_args.__dict__, heavydb.thrift.Heavy.get_all_effective_roles_for_user_result.__dict__, heavydb.thrift.Heavy.has_role_args.__dict__, heavydb.thrift.Heavy.has_role_result.__dict__, heavydb.thrift.Heavy.has_object_privilege_args.__dict__, heavydb.thrift.Heavy.has_object_privilege_result.__dict__, heavydb.thrift.Heavy.set_license_key_args.__dict__, heavydb.thrift.Heavy.set_license_key_result.__dict__, heavydb.thrift.Heavy.get_license_claims_args.__dict__, heavydb.thrift.Heavy.get_license_claims_result.__dict__, heavydb.thrift.Heavy.get_device_parameters_args.__dict__, heavydb.thrift.Heavy.get_device_parameters_result.__dict__, heavydb.thrift.Heavy.register_runtime_extension_functions_args.__dict__, heavydb.thrift.Heavy.register_runtime_extension_functions_result.__dict__, heavydb.thrift.Heavy.get_table_function_names_args.__dict__, heavydb.thrift.Heavy.get_table_function_names_result.__dict__, heavydb.thrift.Heavy.get_runtime_table_function_names_args.__dict__, heavydb.thrift.Heavy.get_runtime_table_function_names_result.__dict__, heavydb.thrift.Heavy.get_table_function_details_args.__dict__, heavydb.thrift.Heavy.get_table_function_details_result.__dict__, heavydb.thrift.Heavy.get_function_names_args.__dict__, heavydb.thrift.Heavy.get_function_names_result.__dict__, heavydb.thrift.Heavy.get_runtime_function_names_args.__dict__, heavydb.thrift.Heavy.get_runtime_function_names_result.__dict__, heavydb.thrift.Heavy.get_function_details_args.__dict__, and heavydb.thrift.Heavy.get_function_details_result.__dict__.

36 
37  def copy(self, *args):
38  other = self.__class__(*args)
39 
40  # copy parent and arg_pos
41  for attr in ['parent', 'arg_pos']:
42  if attr in self.__dict__:
43  setattr(other, attr, getattr(self, attr))
44 
45  return other
46 
def TableFunctionsFactory_node.Node.get_parent (   self,
  cls 
)

Definition at line 27 of file TableFunctionsFactory_node.py.

27 
28  def get_parent(self, cls):
29  if isinstance(self, cls):
30  return self
31 
32  if self.parent is not None:
33  return self.parent.get_parent(cls)
34 
35  raise ValueError("could not find parent with given class %s" % (cls))

Member Data Documentation

TableFunctionsFactory_node.Node.__metaclass__ = ABC
staticprivate

Definition at line 21 of file TableFunctionsFactory_node.py.


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