SYMBOL INDEX (620 symbols across 3 files) FILE: bin/q.py function xprint (line 72) | def xprint(*args,**kwargs): function iprint (line 75) | def iprint(*args,**kwargs): function sqlprint (line 78) | def sqlprint(*args,**kwargs): function xprint (line 81) | def xprint(*args,**kwargs): pass function iprint (line 82) | def iprint(*args,**kwargs): pass function sqlprint (line 83) | def sqlprint(*args,**kwargs): pass function sqlprint (line 86) | def sqlprint(*args,**kwargs): function get_stdout_encoding (line 90) | def get_stdout_encoding(encoding_override=None): function sha (line 109) | def sha(data,algorithm,encoding): function sha1 (line 117) | def sha1(data): function regexp (line 121) | def regexp(regular_expression, data): function regexp_extract (line 129) | def regexp_extract(regular_expression, data,group_number): function md5 (line 139) | def md5(data,encoding): function sqrt (line 144) | def sqrt(data): function power (line 147) | def power(data,p): function file_ext (line 150) | def file_ext(data): function file_folder (line 156) | def file_folder(data): function file_basename (line 161) | def file_basename(data): function file_basename_no_ext (line 166) | def file_basename_no_ext(data): function percentile (line 172) | def percentile(l, p): class StrictPercentile (line 184) | class StrictPercentile(object): method __init__ (line 185) | def __init__(self): method step (line 189) | def step(self,value,p): method finalize (line 194) | def finalize(self): class StdevPopulation (line 200) | class StdevPopulation(object): method __init__ (line 201) | def __init__(self): method step (line 206) | def step(self, value): method finalize (line 220) | def finalize(self): class StdevSample (line 226) | class StdevSample(object): method __init__ (line 227) | def __init__(self): method step (line 232) | def step(self, value): method finalize (line 246) | def finalize(self): class FunctionType (line 252) | class FunctionType(object): class UserFunctionDef (line 256) | class UserFunctionDef(object): method __init__ (line 257) | def __init__(self,func_type,name,usage,description,func_or_obj,param_c... function print_user_functions (line 338) | def print_user_functions(): class Sqlite3DBResults (line 344) | class Sqlite3DBResults(object): method __init__ (line 345) | def __init__(self,query_column_names,results): method __str__ (line 349) | def __str__(self): function get_sqlite_type_affinity (line 353) | def get_sqlite_type_affinity(sqlite_type): function sqlite_type_to_python_type (line 366) | def sqlite_type_to_python_type(sqlite_type): class Sqlite3DB (line 377) | class Sqlite3DB(object): method __str__ (line 385) | def __str__(self): method __init__ (line 389) | def __init__(self, db_id, sqlite_db_url, sqlite_db_filename, create_qc... method retrieve_all_table_names (line 407) | def retrieve_all_table_names(self): method get_sqlite_table_info (line 410) | def get_sqlite_table_info(self,table_name): method get_sqlite_database_list (line 413) | def get_sqlite_database_list(self): method find_new_table_name (line 416) | def find_new_table_name(self,planned_table_name): method create_qcatalog_table (line 436) | def create_qcatalog_table(self): method qcatalog_table_exists (line 450) | def qcatalog_table_exists(self): method calculate_content_signature_key (line 453) | def calculate_content_signature_key(self,content_signature): method add_to_qcatalog_table (line 459) | def add_to_qcatalog_table(self, temp_table_name, content_signature, cr... method get_from_qcatalog (line 470) | def get_from_qcatalog(self, content_signature): method get_from_qcatalog_using_table_name (line 491) | def get_from_qcatalog_using_table_name(self, temp_table_name): method get_all_from_qcatalog (line 517) | def get_all_from_qcatalog(self): method done (line 539) | def done(self): method add_user_functions (line 549) | def add_user_functions(self): method is_numeric_type (line 558) | def is_numeric_type(self, column_type): method update_many (line 561) | def update_many(self, sql, params): method execute_and_fetch (line 569) | def execute_and_fetch(self, q,params = None): method _get_as_list_str (line 590) | def _get_as_list_str(self, l): method generate_insert_row (line 593) | def generate_insert_row(self, table_name, column_names): method generate_create_table (line 600) | def generate_create_table(self, table_name, column_names, column_dict): method generate_temp_table_name (line 608) | def generate_temp_table_name(self): method generate_drop_table (line 614) | def generate_drop_table(self, table_name): method drop_table (line 617) | def drop_table(self, table_name): method attach_and_copy_table (line 620) | def attach_and_copy_table(self, from_db, relevant_table,stop_after_ana... class CouldNotConvertStringToNumericValueException (line 649) | class CouldNotConvertStringToNumericValueException(Exception): method __init__ (line 651) | def __init__(self, msg): method __str (line 654) | def __str(self): class SqliteOperationalErrorException (line 657) | class SqliteOperationalErrorException(Exception): method __init__ (line 659) | def __init__(self, msg,original_error): method __str (line 663) | def __str(self): class IncorrectDefaultValueException (line 666) | class IncorrectDefaultValueException(Exception): method __init__ (line 668) | def __init__(self, option_type,option,actual_value): method __str__ (line 673) | def __str__(self): class NonExistentTableNameInQsql (line 676) | class NonExistentTableNameInQsql(Exception): method __init__ (line 678) | def __init__(self, qsql_filename,table_name,existing_table_names): class NonExistentTableNameInSqlite (line 683) | class NonExistentTableNameInSqlite(Exception): method __init__ (line 685) | def __init__(self, qsql_filename,table_name,existing_table_names): class TooManyTablesInQsqlException (line 690) | class TooManyTablesInQsqlException(Exception): method __init__ (line 692) | def __init__(self, qsql_filename,existing_table_names): class NoTableInQsqlExcption (line 696) | class NoTableInQsqlExcption(Exception): method __init__ (line 698) | def __init__(self, qsql_filename): class TooManyTablesInSqliteException (line 701) | class TooManyTablesInSqliteException(Exception): method __init__ (line 703) | def __init__(self, qsql_filename,existing_table_names): class NoTablesInSqliteException (line 707) | class NoTablesInSqliteException(Exception): method __init__ (line 709) | def __init__(self, sqlite_filename): class ColumnMaxLengthLimitExceededException (line 712) | class ColumnMaxLengthLimitExceededException(Exception): method __init__ (line 714) | def __init__(self, msg): method __str (line 717) | def __str(self): class CouldNotParseInputException (line 720) | class CouldNotParseInputException(Exception): method __init__ (line 722) | def __init__(self, msg): method __str (line 725) | def __str(self): class BadHeaderException (line 728) | class BadHeaderException(Exception): method __init__ (line 730) | def __init__(self, msg): method __str (line 733) | def __str(self): class EncodedQueryException (line 736) | class EncodedQueryException(Exception): method __init__ (line 738) | def __init__(self, msg): method __str (line 741) | def __str(self): class CannotUnzipDataStreamException (line 745) | class CannotUnzipDataStreamException(Exception): method __init__ (line 747) | def __init__(self): class UniversalNewlinesExistException (line 750) | class UniversalNewlinesExistException(Exception): method __init__ (line 752) | def __init__(self): class EmptyDataException (line 755) | class EmptyDataException(Exception): method __init__ (line 757) | def __init__(self): class MissingHeaderException (line 760) | class MissingHeaderException(Exception): method __init__ (line 762) | def __init__(self,msg): class InvalidQueryException (line 765) | class InvalidQueryException(Exception): method __init__ (line 767) | def __init__(self,msg): class TooManyAttachedDatabasesException (line 770) | class TooManyAttachedDatabasesException(Exception): method __init__ (line 772) | def __init__(self,msg): class FileNotFoundException (line 775) | class FileNotFoundException(Exception): method __init__ (line 777) | def __init__(self, msg): method __str (line 780) | def __str(self): class UnknownFileTypeException (line 783) | class UnknownFileTypeException(Exception): method __init__ (line 785) | def __init__(self, msg): method __str (line 788) | def __str(self): class ColumnCountMismatchException (line 792) | class ColumnCountMismatchException(Exception): method __init__ (line 794) | def __init__(self, msg): class ContentSignatureNotFoundException (line 797) | class ContentSignatureNotFoundException(Exception): method __init__ (line 799) | def __init__(self, msg): class StrictModeColumnCountMismatchException (line 802) | class StrictModeColumnCountMismatchException(Exception): method __init__ (line 804) | def __init__(self,atomic_fn, expected_col_count,actual_col_count,lines... class FluffyModeColumnCountMismatchException (line 810) | class FluffyModeColumnCountMismatchException(Exception): method __init__ (line 812) | def __init__(self,atomic_fn, expected_col_count,actual_col_count,lines... class ContentSignatureDiffersException (line 818) | class ContentSignatureDiffersException(Exception): method __init__ (line 820) | def __init__(self,original_filename, other_filename, filenames_str,key... class ContentSignatureDataDiffersException (line 829) | class ContentSignatureDataDiffersException(Exception): method __init__ (line 831) | def __init__(self,msg): class InvalidQSqliteFileException (line 835) | class InvalidQSqliteFileException(Exception): method __init__ (line 837) | def __init__(self,msg): class MaximumSourceFilesExceededException (line 841) | class MaximumSourceFilesExceededException(Exception): method __init__ (line 843) | def __init__(self,msg): class Sql (line 851) | class Sql(object): method __init__ (line 853) | def __init__(self, sql, data_streams): method normalize_qtable_name (line 919) | def normalize_qtable_name(self,qtable_name): method set_effective_table_name (line 929) | def set_effective_table_name(self, qtable_name, effective_table_name): method get_effective_sql (line 940) | def get_effective_sql(self,table_name_mapping=None): method get_qtable_name_effective_table_names (line 958) | def get_qtable_name_effective_table_names(self): method execute_and_fetch (line 961) | def execute_and_fetch(self, db): method materialize_using (line 967) | def materialize_using(self,loaded_table_structures_dict): class TableColumnInferer (line 982) | class TableColumnInferer(object): method __init__ (line 984) | def __init__(self, input_params): method _generate_content_signature (line 995) | def _generate_content_signature(self): method analyze (line 1007) | def analyze(self, filename, col_vals): method force_analysis (line 1023) | def force_analysis(self): method determine_type_of_value (line 1029) | def determine_type_of_value(self, value): method determine_type_of_value_list (line 1055) | def determine_type_of_value_list(self, value_list): method do_analysis (line 1075) | def do_analysis(self): method validate_column_names (line 1090) | def validate_column_names(self, value_list): method infer_column_names (line 1136) | def infer_column_names(self): method _do_relaxed_analysis (line 1166) | def _do_relaxed_analysis(self): method get_column_count_summary (line 1181) | def get_column_count_summary(self, column_count_list): method _do_strict_analysis (line 1187) | def _do_strict_analysis(self): method infer_column_types (line 1202) | def infer_column_types(self): method get_column_dict (line 1225) | def get_column_dict(self): method get_column_count (line 1228) | def get_column_count(self): method get_column_names (line 1231) | def get_column_names(self): method get_column_types (line 1234) | def get_column_types(self): function py3_encoded_csv_reader (line 1238) | def py3_encoded_csv_reader(encoding, f, dialect,row_data_only=False,**kw... function normalized_filename (line 1269) | def normalized_filename(filename): class TableCreatorState (line 1272) | class TableCreatorState(object): class MaterializedStateType (line 1277) | class MaterializedStateType(object): class TableSourceType (line 1284) | class TableSourceType(object): function skip_BOM (line 1292) | def skip_BOM(f): function detect_qtable_name_source_info (line 1303) | def detect_qtable_name_source_info(qtable_name,data_streams,read_caching... function is_sqlite_file (line 1340) | def is_sqlite_file(filename): function sqlite_table_exists (line 1349) | def sqlite_table_exists(cursor,table_name): function is_qsql_file (line 1353) | def is_qsql_file(filename): function normalize_filename_to_table_name (line 1362) | def normalize_filename_to_table_name(filename): function validate_content_signature (line 1375) | def validate_content_signature(original_filename, source_signature,other... class DelimitedFileReader (line 1394) | class DelimitedFileReader(object): method __init__ (line 1395) | def __init__(self,atomic_fns, input_params, dialect, f = None,external... method get_lines_read (line 1414) | def get_lines_read(self): method get_size_hash (line 1417) | def get_size_hash(self): method get_last_modification_time_hash (line 1423) | def get_last_modification_time_hash(self): method open_file (line 1432) | def open_file(self): method close_file (line 1471) | def close_file(self): method generate_rows (line 1479) | def generate_rows(self): class MaterializedState (line 1500) | class MaterializedState(object): method __init__ (line 1501) | def __init__(self, table_source_type,qtable_name, engine_id): method get_materialized_state_type (line 1524) | def get_materialized_state_type(self): method get_planned_table_name (line 1527) | def get_planned_table_name(self): method autodetect_table_name (line 1530) | def autodetect_table_name(self): method initialize (line 1552) | def initialize(self): method finalize (line 1555) | def finalize(self): method choose_db_to_use (line 1559) | def choose_db_to_use(self,forced_db_to_use=None,stop_after_analysis=Fa... method make_data_available (line 1562) | def make_data_available(self,stop_after_analysis): class MaterializedDelimitedFileState (line 1565) | class MaterializedDelimitedFileState(MaterializedState): method __init__ (line 1566) | def __init__(self, table_source_type,qtable_name, input_params, dialec... method get_materialized_state_type (line 1579) | def get_materialized_state_type(self): method initialize (line 1582) | def initialize(self): method materialize_file_list (line 1593) | def materialize_file_list(self,qtable_name): method choose_db_to_use (line 1632) | def choose_db_to_use(self,forced_db_to_use=None,stop_after_analysis=Fa... method __analyze_delimited_file (line 1651) | def __analyze_delimited_file(self,database_info): method _generate_disk_db_filename (line 1675) | def _generate_disk_db_filename(self, filenames_str): method _get_should_read_from_cache (line 1680) | def _get_should_read_from_cache(self, disk_db_filename): method calculate_should_read_from_cache (line 1687) | def calculate_should_read_from_cache(self): method get_planned_table_name (line 1695) | def get_planned_table_name(self): method make_data_available (line 1698) | def make_data_available(self,stop_after_analysis): method save_cache_to_disk_if_needed (line 1737) | def save_cache_to_disk_if_needed(self, disk_db_filename, table_creator): method _store_qsql (line 1751) | def _store_qsql(self, source_sqlite_db, disk_db_filename): method _generate_db_name (line 1759) | def _generate_db_name(self, qtable_name): class MaterialiedDataStreamState (line 1763) | class MaterialiedDataStreamState(MaterializedDelimitedFileState): method __init__ (line 1764) | def __init__(self, table_source_type, qtable_name, input_params, diale... method get_planned_table_name (line 1775) | def get_planned_table_name(self): method get_materialized_state_type (line 1778) | def get_materialized_state_type(self): method initialize (line 1781) | def initialize(self): method choose_db_to_use (line 1791) | def choose_db_to_use(self,forced_db_to_use=None,stop_after_analysis=Fa... method calculate_should_read_from_cache (line 1801) | def calculate_should_read_from_cache(self): method finalize (line 1805) | def finalize(self): method save_cache_to_disk_if_needed (line 1808) | def save_cache_to_disk_if_needed(self, disk_db_filename, table_creator): class MaterializedSqliteState (line 1813) | class MaterializedSqliteState(MaterializedState): method __init__ (line 1814) | def __init__(self,table_source_type,qtable_name,sqlite_filename,table_... method initialize (line 1821) | def initialize(self): method get_planned_table_name (line 1832) | def get_planned_table_name(self): method autodetect_table_name (line 1839) | def autodetect_table_name(self): method validate_table_name (line 1852) | def validate_table_name(self): method finalize (line 1862) | def finalize(self): method get_materialized_state_type (line 1865) | def get_materialized_state_type(self): method _generate_qsql_only_db_name__temp (line 1868) | def _generate_qsql_only_db_name__temp(self, filenames_str): method choose_db_to_use (line 1871) | def choose_db_to_use(self,forced_db_to_use=None,stop_after_analysis=Fa... method make_data_available (line 1889) | def make_data_available(self,stop_after_analysis): method _extract_information (line 1903) | def _extract_information(self): class MaterializedQsqlState (line 1924) | class MaterializedQsqlState(MaterializedState): method __init__ (line 1925) | def __init__(self,table_source_type,qtable_name,qsql_filename,table_na... method initialize (line 1937) | def initialize(self): method get_planned_table_name (line 1948) | def get_planned_table_name(self): method autodetect_table_name (line 1955) | def autodetect_table_name(self): method validate_table_name (line 1971) | def validate_table_name(self): method finalize (line 1984) | def finalize(self): method get_materialized_state_type (line 1987) | def get_materialized_state_type(self): method _generate_qsql_only_db_name__temp (line 1990) | def _generate_qsql_only_db_name__temp(self, filenames_str): method choose_db_to_use (line 1993) | def choose_db_to_use(self,forced_db_to_use=None,stop_after_analysis=Fa... method make_data_available (line 2024) | def make_data_available(self,stop_after_analysis): method _extract_information (line 2038) | def _extract_information(self): method _backing_original_file_exists (line 2054) | def _backing_original_file_exists(self): method _read_table_from_cache (line 2057) | def _read_table_from_cache(self, stop_after_analysis): class MaterializedStateTableStructure (line 2082) | class MaterializedStateTableStructure(object): method __init__ (line 2083) | def __init__(self,qtable_name, atomic_fns, db_id, column_names, python... method get_table_name_for_querying (line 2099) | def get_table_name_for_querying(self): method __str__ (line 2102) | def __str__(self): class TableCreator (line 2106) | class TableCreator(object): method __str__ (line 2107) | def __str__(self): method __init__ (line 2111) | def __init__(self, qtable_name, delimited_file_reader,input_params,sql... method _generate_content_signature (line 2145) | def _generate_content_signature(self): method validate_extra_header_if_needed (line 2169) | def validate_extra_header_if_needed(self, file_number, filename,col_va... method _populate (line 2195) | def _populate(self,dialect,stop_after_analysis=False): method perform_analyze (line 2230) | def perform_analyze(self, dialect): method perform_read_fully (line 2243) | def perform_read_fully(self, dialect): method _flush_pre_creation_rows (line 2251) | def _flush_pre_creation_rows(self, filename): method _insert_row (line 2260) | def _insert_row(self, filename, col_vals): method initialize_numeric_column_indices_if_needed (line 2276) | def initialize_numeric_column_indices_if_needed(self): method nullify_values_if_needed (line 2283) | def nullify_values_if_needed(self, col_vals): method normalize_col_vals (line 2294) | def normalize_col_vals(self, col_vals): method _insert_row_i (line 2325) | def _insert_row_i(self, col_vals): method _flush_inserts (line 2340) | def _flush_inserts(self): method try_to_create_table (line 2352) | def try_to_create_table(self, filename, col_vals): method _do_create_table (line 2365) | def _do_create_table(self,filename): function determine_max_col_lengths (line 2386) | def determine_max_col_lengths(m,output_field_quoting_func,output_delimit... function print_credentials (line 2398) | def print_credentials(): class QWarning (line 2405) | class QWarning(object): method __init__ (line 2406) | def __init__(self,exception,msg): class QError (line 2410) | class QError(object): method __init__ (line 2411) | def __init__(self,exception,msg,errorcode): method __str__ (line 2417) | def __str__(self): class QMetadata (line 2421) | class QMetadata(object): method __init__ (line 2422) | def __init__(self,table_structures={},new_table_structures={},output_c... method __str__ (line 2427) | def __str__(self): class QOutput (line 2431) | class QOutput(object): method __init__ (line 2432) | def __init__(self,data=None,metadata=None,warnings=[],error=None): method __str__ (line 2443) | def __str__(self): class QInputParams (line 2461) | class QInputParams(object): method __init__ (line 2462) | def __init__(self,skip_header=False, method merged_with (line 2489) | def merged_with(self,input_params): method __str__ (line 2495) | def __str__(self): method __repr__ (line 2498) | def __repr__(self): class DataStream (line 2501) | class DataStream(object): method __init__ (line 2503) | def __init__(self,stream_id,filename,stream): method __str__ (line 2508) | def __str__(self): class DataStreams (line 2513) | class DataStreams(object): method __init__ (line 2514) | def __init__(self, data_streams_dict): method validate (line 2519) | def validate(self,d): method get_for_filename (line 2525) | def get_for_filename(self, filename): method is_data_stream (line 2530) | def is_data_stream(self,filename): class DatabaseInfo (line 2533) | class DatabaseInfo(object): method __init__ (line 2534) | def __init__(self,db_id,sqlite_db,needs_closing): method __str__ (line 2539) | def __str__(self): class QTextAsData (line 2543) | class QTextAsData(object): method __init__ (line 2544) | def __init__(self,default_input_params=QInputParams(),data_streams_dic... method done (line 2570) | def done(self): method determine_proper_dialect (line 2588) | def determine_proper_dialect(self,input_params): method get_dialect_id (line 2607) | def get_dialect_id(self,filename): method _open_files_and_get_mfss (line 2610) | def _open_files_and_get_mfss(self,qtable_name,input_params,dialect): method _load_mfs (line 2644) | def _load_mfs(self,mfs,input_params,dialect_id,stop_after_analysis): method add_db_to_database_list (line 2679) | def add_db_to_database_list(self,database_info): method is_adhoc_db (line 2691) | def is_adhoc_db(self,db_to_use): method should_copy_instead_of_attach (line 2694) | def should_copy_instead_of_attach(self,input_params): method _load_data (line 2700) | def _load_data(self,qtable_name,input_params=QInputParams(),stop_after... method already_attached_to_query_level_db (line 2732) | def already_attached_to_query_level_db(self,db_to_attach): method attach_to_db (line 2736) | def attach_to_db(self, target_db, source_db): method detach_from_db (line 2747) | def detach_from_db(self, target_db, source_db): method load_data (line 2755) | def load_data(self,filename,input_params=QInputParams(),stop_after_ana... method _ensure_data_is_loaded_for_sql (line 2758) | def _ensure_data_is_loaded_for_sql(self,sql_object,input_params,data_s... method materialize_query_level_db (line 2772) | def materialize_query_level_db(self,save_db_to_disk_filename,sql_object): method validate_query (line 2820) | def validate_query(self,sql_object,table_structures): method _execute (line 2850) | def _execute(self,query_str,input_params=None,data_streams=None,stop_a... method execute (line 2992) | def execute(self,query_str,input_params=None,save_db_to_disk_filename=... method unload (line 2996) | def unload(self): method analyze (line 3006) | def analyze(self,query_str,input_params=None,data_streams=None): function escape_double_quotes_if_needed (line 3011) | def escape_double_quotes_if_needed(v): function quote_none_func (line 3015) | def quote_none_func(output_delimiter,v): function quote_minimal_func (line 3018) | def quote_minimal_func(output_delimiter,v): function quote_nonnumeric_func (line 3026) | def quote_nonnumeric_func(output_delimiter,v): function quote_all_func (line 3033) | def quote_all_func(output_delimiter,v): class QOutputParams (line 3039) | class QOutputParams(object): method __init__ (line 3040) | def __init__(self, method __str__ (line 3054) | def __str__(self): method __repr__ (line 3057) | def __repr__(self): class QOutputPrinter (line 3060) | class QOutputPrinter(object): method __init__ (line 3066) | def __init__(self,output_params,show_tracebacks=False): method print_errors_and_warnings (line 3072) | def print_errors_and_warnings(self,f,results): method print_analysis (line 3082) | def print_analysis(self,f_out,f_err,results): method print_output (line 3101) | def print_output(self,f_out,f_err,results): method _print_output (line 3117) | def _print_output(self,f_out,f_err,results): function get_option_with_default (line 3185) | def get_option_with_default(p, option_type, option, default): function dump_default_values_as_qrc (line 3207) | def dump_default_values_as_qrc(parser,exclusions): function run_standalone (line 3249) | def run_standalone(): function dump_version_and_stop__if_needed (line 3273) | def dump_version_and_stop__if_needed(options): function dump_defaults_and_stop__if_needed (line 3279) | def dump_defaults_and_stop__if_needed(options, parser): function execute_queries (line 3285) | def execute_queries(STDOUT, options, q_engine, q_output_printer, query_s... function initialize_command_line_parser (line 3298) | def initialize_command_line_parser(p, qrc_filename): function parse_qrc_file (line 3442) | def parse_qrc_file(): function initialize_default_data_streams (line 3461) | def initialize_default_data_streams(): function parse_options (line 3468) | def parse_options(args, options): FILE: mkdocs/docs/js/google-analytics.js function GAizeDownloadLink (line 6) | function GAizeDownloadLink(a) { function GAizeTOCLink (line 29) | function GAizeTOCLink(l) { FILE: test/test_suite.py function batch (line 68) | def batch(iterable, n=1): function partition (line 75) | def partition(pred, iterable): function run_command (line 79) | def run_command(cmd_to_run,env_to_inject=None): function generate_sample_data_with_header (line 144) | def generate_sample_data_with_header(header): function one_column_warning (line 189) | def one_column_warning(e): function sqlite_dict_factory (line 192) | def sqlite_dict_factory(cursor, row): class AbstractQTestCase (line 198) | class AbstractQTestCase(unittest.TestCase): method create_file_with_data (line 200) | def create_file_with_data(self, data, encoding=None,prefix=None,suffix... method generate_tmpfile_name (line 210) | def generate_tmpfile_name(self,prefix=None,suffix=None): method arrays_to_csv_file_content (line 215) | def arrays_to_csv_file_content(self,delimiter,header_row_list,cell_list): method create_qsql_file_with_content_and_return_filename (line 219) | def create_qsql_file_with_content_and_return_filename(self, header_row... method arrays_to_qsql_file_content (line 232) | def arrays_to_qsql_file_content(self, header_row,cell_list): method write_file (line 249) | def write_file(self,filename,data): method create_folder_with_files (line 254) | def create_folder_with_files(self,filename_to_content_dict,prefix, suf... method cleanup_folder (line 265) | def cleanup_folder(self,tmpfolder): method cleanup (line 273) | def cleanup(self, tmpfile): method random_tmp_filename (line 278) | def random_tmp_filename(self,prefix,postfix): function get_sqlite_table_list (line 285) | def get_sqlite_table_list(c,exclude_qcatalog=True): class SaveToSqliteTests (line 293) | class SaveToSqliteTests(AbstractQTestCase): method generate_files_in_folder (line 296) | def generate_files_in_folder(self,batch_size, file_count): method test_save_glob_files_to_sqlite (line 311) | def test_save_glob_files_to_sqlite(self): method test_save_multiple_files_to_sqlite (line 337) | def test_save_multiple_files_to_sqlite(self): method test_save_multiple_files_to_sqlite_without_duplicates (line 367) | def test_save_multiple_files_to_sqlite_without_duplicates(self): method test_sqlite_file_is_not_created_if_some_table_does_not_exist (line 402) | def test_sqlite_file_is_not_created_if_some_table_does_not_exist(self): method test_recurring_glob_and_separate_files_in_same_query_when_writing_to_sqlite (line 426) | def test_recurring_glob_and_separate_files_in_same_query_when_writing_... method test_empty_sqlite_handling (line 464) | def test_empty_sqlite_handling(self): method test_storing_to_disk_too_many_qsql_files (line 480) | def test_storing_to_disk_too_many_qsql_files(self): method test_storing_to_disk_too_many_sqlite_files (line 531) | def test_storing_to_disk_too_many_sqlite_files(self): method test_storing_to_disk_too_many_sqlite_files__over_the_sqlite_limit (line 590) | def test_storing_to_disk_too_many_sqlite_files__over_the_sqlite_limit(... method test_qtable_name_normalization__starting_with_a_digit (line 632) | def test_qtable_name_normalization__starting_with_a_digit(self): method test_qtable_name_normalization (line 660) | def test_qtable_name_normalization(self): method test_qtable_name_normalization2 (line 678) | def test_qtable_name_normalization2(self): method test_qtable_name_normalization3 (line 686) | def test_qtable_name_normalization3(self): method test_save_multiple_files_to_sqlite_while_caching_them (line 695) | def test_save_multiple_files_to_sqlite_while_caching_them(self): method test_globs_ignore_matching_qsql_files (line 796) | def test_globs_ignore_matching_qsql_files(self): method test_error_on_reading_from_multi_table_sqlite_without_explicit_table_name (line 821) | def test_error_on_reading_from_multi_table_sqlite_without_explicit_tab... method test_error_on_trying_to_specify_an_explicit_non_existent_qsql_file (line 848) | def test_error_on_trying_to_specify_an_explicit_non_existent_qsql_file... method test_error_on_providing_a_non_qsql_file_when_specifying_an_explicit_table (line 857) | def test_error_on_providing_a_non_qsql_file_when_specifying_an_explici... method test_error_on_providing_a_non_qsql_file_when_not_specifying_an_explicit_table (line 872) | def test_error_on_providing_a_non_qsql_file_when_not_specifying_an_exp... class OldSaveDbToDiskTests (line 887) | class OldSaveDbToDiskTests(AbstractQTestCase): method test_join_with_stdin_and_save (line 889) | def test_join_with_stdin_and_save(self): method test_join_with_qsql_file (line 940) | def test_join_with_qsql_file(self): method test_join_with_qsql_file_and_save (line 979) | def test_join_with_qsql_file_and_save(self): method test_saving_to_db_with_same_basename_files (line 1013) | def test_saving_to_db_with_same_basename_files(self): method test_error_when_not_specifying_table_name_in_multi_table_qsql (line 1055) | def test_error_when_not_specifying_table_name_in_multi_table_qsql(self): method test_error_when_not_specifying_table_name_in_multi_table_sqlite (line 1092) | def test_error_when_not_specifying_table_name_in_multi_table_sqlite(se... method test_querying_from_multi_table_sqlite_using_explicit_table_name (line 1109) | def test_querying_from_multi_table_sqlite_using_explicit_table_name(se... method test_error_when_specifying_nonexistent_table_name_in_multi_table_qsql (line 1139) | def test_error_when_specifying_nonexistent_table_name_in_multi_table_q... method test_querying_multi_table_qsql_file (line 1177) | def test_querying_multi_table_qsql_file(self): method test_preventing_db_overwrite (line 1222) | def test_preventing_db_overwrite(self): class BasicTests (line 1239) | class BasicTests(AbstractQTestCase): method test_basic_aggregation (line 1241) | def test_basic_aggregation(self): method test_select_one_column (line 1251) | def test_select_one_column(self): method test_column_separation (line 1265) | def test_column_separation(self): method test_header_exception_on_numeric_header_data (line 1280) | def test_header_exception_on_numeric_header_data(self): method test_different_header_in_second_file (line 1295) | def test_different_header_in_second_file(self): method test_data_with_header (line 1308) | def test_data_with_header(self): method test_output_header_when_input_header_exists (line 1319) | def test_output_header_when_input_header_exists(self): method test_generated_column_name_warning_when_header_line_exists (line 1333) | def test_generated_column_name_warning_when_header_line_exists(self): method test_empty_data (line 1348) | def test_empty_data(self): method test_empty_data_with_header_param (line 1361) | def test_empty_data_with_header_param(self): method test_one_row_of_data_without_header_param (line 1375) | def test_one_row_of_data_without_header_param(self): method test_one_row_of_data_with_header_param (line 1388) | def test_one_row_of_data_with_header_param(self): method test_dont_leading_keep_whitespace_in_values (line 1401) | def test_dont_leading_keep_whitespace_in_values(self): method test_keep_leading_whitespace_in_values (line 1416) | def test_keep_leading_whitespace_in_values(self): method test_no_impact_of_keeping_leading_whitespace_on_integers (line 1431) | def test_no_impact_of_keeping_leading_whitespace_on_integers(self): method test_spaces_in_header_row (line 1458) | def test_spaces_in_header_row(self): method test_no_query_in_command_line (line 1474) | def test_no_query_in_command_line(self): method test_empty_query_in_command_line (line 1484) | def test_empty_query_in_command_line(self): method test_failure_in_query_stops_processing_queries (line 1494) | def test_failure_in_query_stops_processing_queries(self): method test_multiple_queries_in_command_line (line 1504) | def test_multiple_queries_in_command_line(self): method test_literal_calculation_query (line 1517) | def test_literal_calculation_query(self): method test_literal_calculation_query_float_result (line 1527) | def test_literal_calculation_query_float_result(self): method test_use_query_file (line 1537) | def test_use_query_file(self): method test_use_query_file_with_incorrect_query_encoding (line 1555) | def test_use_query_file_with_incorrect_query_encoding(self): method test_output_header_with_non_ascii_names (line 1571) | def test_output_header_with_non_ascii_names(self): method test_use_query_file_with_query_encoding (line 1592) | def test_use_query_file_with_query_encoding(self): method test_use_query_file_and_command_line (line 1612) | def test_use_query_file_and_command_line(self): method test_select_output_encoding (line 1628) | def test_select_output_encoding(self): method test_select_failed_output_encoding (line 1647) | def test_select_failed_output_encoding(self): method test_use_query_file_with_empty_query (line 1664) | def test_use_query_file_with_empty_query(self): method test_use_non_existent_query_file (line 1678) | def test_use_non_existent_query_file(self): method test_nonexistent_file (line 1688) | def test_nonexistent_file(self): method test_default_column_max_length_parameter__short_enough (line 1699) | def test_default_column_max_length_parameter__short_enough(self): method test_default_column_max_length_parameter__too_long (line 1717) | def test_default_column_max_length_parameter__too_long(self): method test_column_max_length_parameter (line 1737) | def test_column_max_length_parameter(self): method test_invalid_column_max_length_parameter (line 1763) | def test_invalid_column_max_length_parameter(self): method test_duplicate_column_name_detection (line 1778) | def test_duplicate_column_name_detection(self): method test_join_with_stdin (line 1794) | def test_join_with_stdin(self): method test_concatenated_files (line 1815) | def test_concatenated_files(self): method test_out_of_range_expected_column_count (line 1843) | def test_out_of_range_expected_column_count(self): method test_out_of_range_expected_column_count__with_explicit_limit (line 1852) | def test_out_of_range_expected_column_count__with_explicit_limit(self): method test_other_out_of_range_expected_column_count__with_explicit_limit (line 1861) | def test_other_out_of_range_expected_column_count__with_explicit_limit... method test_explicit_limit_of_columns__data_is_ok (line 1870) | def test_explicit_limit_of_columns__data_is_ok(self): class ManyOpenFilesTests (line 1884) | class ManyOpenFilesTests(AbstractQTestCase): method test_multi_file_header_skipping (line 1887) | def test_multi_file_header_skipping(self): method test_that_globs_dont_max_out_sqlite_attached_database_limits (line 1912) | def test_that_globs_dont_max_out_sqlite_attached_database_limits(self): method test_maxing_out_max_attached_database_limits__regular_files (line 1937) | def test_maxing_out_max_attached_database_limits__regular_files(self): method test_maxing_out_max_attached_database_limits__with_qsql_files_below_attached_limit (line 1963) | def test_maxing_out_max_attached_database_limits__with_qsql_files_belo... method test_maxing_out_max_attached_database_limits__with_qsql_files_above_attached_limit (line 2000) | def test_maxing_out_max_attached_database_limits__with_qsql_files_abov... method test_maxing_out_max_attached_database_limits__with_directly_using_qsql_files (line 2047) | def test_maxing_out_max_attached_database_limits__with_directly_using_... method test_too_many_open_files_for_one_table (line 2085) | def test_too_many_open_files_for_one_table(self): method test_many_open_files_for_one_table (line 2114) | def test_many_open_files_for_one_table(self): method test_many_open_files_for_two_tables (line 2141) | def test_many_open_files_for_two_tables(self): class GzippingTests (line 2171) | class GzippingTests(AbstractQTestCase): method test_gzipped_file (line 2173) | def test_gzipped_file(self): class DelimiterTests (line 2190) | class DelimiterTests(AbstractQTestCase): method test_delimition_mistake_with_header (line 2192) | def test_delimition_mistake_with_header(self): method test_tab_delimition_parameter (line 2207) | def test_tab_delimition_parameter(self): method test_pipe_delimition_parameter (line 2222) | def test_pipe_delimition_parameter(self): method test_tab_delimition_parameter__with_manual_override_attempt (line 2237) | def test_tab_delimition_parameter__with_manual_override_attempt(self): method test_pipe_delimition_parameter__with_manual_override_attempt (line 2253) | def test_pipe_delimition_parameter__with_manual_override_attempt(self): method test_output_delimiter (line 2269) | def test_output_delimiter(self): method test_output_delimiter_tab_parameter (line 2284) | def test_output_delimiter_tab_parameter(self): method test_output_delimiter_pipe_parameter (line 2299) | def test_output_delimiter_pipe_parameter(self): method test_output_delimiter_tab_parameter__with_manual_override_attempt (line 2314) | def test_output_delimiter_tab_parameter__with_manual_override_attempt(... method test_output_delimiter_pipe_parameter__with_manual_override_attempt (line 2330) | def test_output_delimiter_pipe_parameter__with_manual_override_attempt... class AnalysisTests (line 2347) | class AnalysisTests(AbstractQTestCase): method test_analyze_result (line 2349) | def test_analyze_result(self): method test_analyze_result_with_data_stream (line 2368) | def test_analyze_result_with_data_stream(self): method test_column_analysis (line 2387) | def test_column_analysis(self): method test_column_analysis_with_mixed_ints_and_floats (line 2404) | def test_column_analysis_with_mixed_ints_and_floats(self): method test_column_analysis_with_mixed_ints_and_floats_and_nulls (line 2424) | def test_column_analysis_with_mixed_ints_and_floats_and_nulls(self): method test_column_analysis_no_header (line 2444) | def test_column_analysis_no_header(self): method test_column_analysis_with_unexpected_header (line 2459) | def test_column_analysis_with_unexpected_header(self): method test_column_analysis_for_spaces_in_header_row (line 2481) | def test_column_analysis_for_spaces_in_header_row(self): method test_column_analysis_with_header (line 2501) | def test_column_analysis_with_header(self): class StdInTests (line 2524) | class StdInTests(AbstractQTestCase): method test_stdin_input (line 2526) | def test_stdin_input(self): method test_attempt_to_unzip_stdin (line 2538) | def test_attempt_to_unzip_stdin(self): class QuotingTests (line 2553) | class QuotingTests(AbstractQTestCase): method test_non_quoted_values_in_quoted_data (line 2554) | def test_non_quoted_values_in_quoted_data(self): method test_regular_quoted_values_in_quoted_data (line 2572) | def test_regular_quoted_values_in_quoted_data(self): method test_double_double_quoted_values_in_quoted_data (line 2589) | def test_double_double_quoted_values_in_quoted_data(self): method test_escaped_double_quoted_values_in_quoted_data (line 2606) | def test_escaped_double_quoted_values_in_quoted_data(self): method test_none_input_quoting_mode_in_relaxed_mode (line 2623) | def test_none_input_quoting_mode_in_relaxed_mode(self): method test_none_input_quoting_mode_in_strict_mode (line 2638) | def test_none_input_quoting_mode_in_strict_mode(self): method test_minimal_input_quoting_mode (line 2652) | def test_minimal_input_quoting_mode(self): method test_all_input_quoting_mode (line 2667) | def test_all_input_quoting_mode(self): method test_incorrect_input_quoting_mode (line 2682) | def test_incorrect_input_quoting_mode(self): method test_none_output_quoting_mode (line 2697) | def test_none_output_quoting_mode(self): method test_minimal_output_quoting_mode__without_need_to_quote_in_output (line 2712) | def test_minimal_output_quoting_mode__without_need_to_quote_in_output(... method test_minimal_output_quoting_mode__with_need_to_quote_in_output_due_to_delimiter (line 2727) | def test_minimal_output_quoting_mode__with_need_to_quote_in_output_due... method test_minimal_output_quoting_mode__with_need_to_quote_in_output_due_to_newline (line 2743) | def test_minimal_output_quoting_mode__with_need_to_quote_in_output_due... method test_nonnumeric_output_quoting_mode (line 2761) | def test_nonnumeric_output_quoting_mode(self): method test_all_output_quoting_mode (line 2776) | def test_all_output_quoting_mode(self): method _internal_test_consistency_of_chaining_output_to_input (line 2791) | def _internal_test_consistency_of_chaining_output_to_input(self,input_... method test_consistency_of_chaining_minimal_wrapping_to_minimal_wrapping (line 2808) | def test_consistency_of_chaining_minimal_wrapping_to_minimal_wrapping(... method test_consistency_of_chaining_all_wrapping_to_all_wrapping (line 2812) | def test_consistency_of_chaining_all_wrapping_to_all_wrapping(self): method test_input_field_quoting_and_data_types_with_encoding (line 2816) | def test_input_field_quoting_and_data_types_with_encoding(self): method test_multiline_double_double_quoted_values_in_quoted_data (line 2853) | def test_multiline_double_double_quoted_values_in_quoted_data(self): method test_multiline_escaped_double_quoted_values_in_quoted_data (line 2871) | def test_multiline_escaped_double_quoted_values_in_quoted_data(self): method test_disable_double_double_quoted_data_flag__values (line 2889) | def test_disable_double_double_quoted_data_flag__values(self): method test_disable_escaped_double_quoted_data_flag__values (line 2927) | def test_disable_escaped_double_quoted_data_flag__values(self): method test_combined_quoted_data_flags__number_of_columns_detected (line 2965) | def test_combined_quoted_data_flags__number_of_columns_detected(self): class EncodingTests (line 3009) | class EncodingTests(AbstractQTestCase): method test_utf8_with_bom_encoding (line 3011) | def test_utf8_with_bom_encoding(self): class QrcTests (line 3029) | class QrcTests(AbstractQTestCase): method test_explicit_qrc_filename_not_found (line 3031) | def test_explicit_qrc_filename_not_found(self): method test_explicit_qrc_filename_that_exists (line 3042) | def test_explicit_qrc_filename_that_exists(self): method test_all_default_options (line 3057) | def test_all_default_options(self): method test_caching_readwrite_using_qrc_file (line 3144) | def test_caching_readwrite_using_qrc_file(self): class QsqlUsageTests (line 3184) | class QsqlUsageTests(AbstractQTestCase): method test_concatenate_same_qsql_file_with_single_table (line 3186) | def test_concatenate_same_qsql_file_with_single_table(self): method test_query_qsql_with_single_table (line 3201) | def test_query_qsql_with_single_table(self): method test_query_qsql_with_single_table_with_explicit_non_existent_tablename (line 3216) | def test_query_qsql_with_single_table_with_explicit_non_existent_table... method test_query_qsql_with_single_table_with_explicit_table_name (line 3236) | def test_query_qsql_with_single_table_with_explicit_table_name(self): method test_query_multi_qsql_with_single_table (line 3256) | def test_query_multi_qsql_with_single_table(self): method test_query_concatenated_qsqls_each_with_single_table (line 3273) | def test_query_concatenated_qsqls_each_with_single_table(self): method test_concatenated_qsql_and_data_stream__column_names_mismatch (line 3290) | def test_concatenated_qsql_and_data_stream__column_names_mismatch(self): method test_concatenated_qsql_and_data_stream (line 3312) | def test_concatenated_qsql_and_data_stream(self): method test_concatenated_qsql_and_data_stream__explicit_table_name (line 3334) | def test_concatenated_qsql_and_data_stream__explicit_table_name(self): method test_write_to_qsql__check_chosen_table_name (line 3358) | def test_write_to_qsql__check_chosen_table_name(self): method test_concatenated_mixes_qsql_with_single_table_and_csv (line 3374) | def test_concatenated_mixes_qsql_with_single_table_and_csv(self): method test_analysis_of_concatenated_mixes_qsql_with_single_table_and_csv (line 3430) | def test_analysis_of_concatenated_mixes_qsql_with_single_table_and_csv... method test_mixed_qsql_with_single_table_and_csv__missing_header_parameter_for_csv (line 3518) | def test_mixed_qsql_with_single_table_and_csv__missing_header_paramete... method test_qsql_with_multiple_tables_direct_use (line 3536) | def test_qsql_with_multiple_tables_direct_use(self): method test_direct_use_of_sqlite_db_with_one_table (line 3569) | def test_direct_use_of_sqlite_db_with_one_table(self): method test_direct_use_of_sqlite_db_with_one_table__nonexistent_table (line 3594) | def test_direct_use_of_sqlite_db_with_one_table__nonexistent_table(self): method test_qsql_creation_and_direct_use (line 3612) | def test_qsql_creation_and_direct_use(self): method test_analysis_of_qsql_direct_usage (line 3643) | def test_analysis_of_qsql_direct_usage(self): method test_analysis_of_qsql_direct_usage2 (line 3679) | def test_analysis_of_qsql_direct_usage2(self): method test_direct_qsql_usage_for_single_table_qsql_file (line 3715) | def test_direct_qsql_usage_for_single_table_qsql_file(self): method test_direct_qsql_usage_for_single_table_qsql_file__nonexistent_table (line 3731) | def test_direct_qsql_usage_for_single_table_qsql_file__nonexistent_tab... method test_direct_qsql_usage_from_written_data_stream (line 3747) | def test_direct_qsql_usage_from_written_data_stream(self): method test_direct_qsql_self_join (line 3763) | def test_direct_qsql_self_join(self): class CachingTests (line 3783) | class CachingTests(AbstractQTestCase): method test_cache_empty_file (line 3785) | def test_cache_empty_file(self): method test_reading_the_wrong_cache__original_file_having_different_data (line 3823) | def test_reading_the_wrong_cache__original_file_having_different_data(... method test_reading_the_wrong_cache__original_file_having_different_delimiter (line 3857) | def test_reading_the_wrong_cache__original_file_having_different_delim... method test_rename_cache_and_read_from_it (line 3891) | def test_rename_cache_and_read_from_it(self): method test_reading_the_wrong_cache__qsql_file_not_having_a_matching_content_signature (line 3924) | def test_reading_the_wrong_cache__qsql_file_not_having_a_matching_cont... method test_reading_the_wrong_cache__qsql_file_not_having_any_content_signature (line 3978) | def test_reading_the_wrong_cache__qsql_file_not_having_any_content_sig... method test_cache_full_flow (line 4015) | def test_cache_full_flow(self): method test_cache_full_flow_with_concatenated_files (line 4082) | def test_cache_full_flow_with_concatenated_files(self): method test_analyze_result_with_cache_file (line 4114) | def test_analyze_result_with_cache_file(self): method test_partial_caching_exists (line 4172) | def test_partial_caching_exists(self): class UserFunctionTests (line 4230) | class UserFunctionTests(AbstractQTestCase): method test_regexp_int_data_handling (line 4231) | def test_regexp_int_data_handling(self): method test_percentile_func (line 4245) | def test_percentile_func(self): method test_regexp_null_data_handling (line 4266) | def test_regexp_null_data_handling(self): method test_md5_function (line 4280) | def test_md5_function(self): method test_stddev_functions (line 4293) | def test_stddev_functions(self): method test_sqrt_function (line 4307) | def test_sqrt_function(self): method test_power_function (line 4321) | def test_power_function(self): method test_file_functions (line 4335) | def test_file_functions(self): method test_sha1_function (line 4360) | def test_sha1_function(self): method test_regexp_extract_function (line 4373) | def test_regexp_extract_function(self): method test_sha_function (line 4392) | def test_sha_function(self): class MultiHeaderTests (line 4406) | class MultiHeaderTests(AbstractQTestCase): method test_output_header_when_multiple_input_headers_exist (line 4407) | def test_output_header_when_multiple_input_headers_exist(self): method test_output_header_when_extra_header_column_names_are_different__concatenation_replacement (line 4433) | def test_output_header_when_extra_header_column_names_are_different__c... method test_output_header_when_extra_header_has_different_number_of_columns (line 4456) | def test_output_header_when_extra_header_has_different_number_of_colum... class ParsingModeTests (line 4480) | class ParsingModeTests(AbstractQTestCase): method test_strict_mode_column_count_mismatch_error (line 4482) | def test_strict_mode_column_count_mismatch_error(self): method test_strict_mode_too_large_specific_column_count (line 4495) | def test_strict_mode_too_large_specific_column_count(self): method test_strict_mode_too_small_specific_column_count (line 4509) | def test_strict_mode_too_small_specific_column_count(self): method test_relaxed_mode_missing_columns_in_header (line 4523) | def test_relaxed_mode_missing_columns_in_header(self): method test_strict_mode_missing_columns_in_header (line 4543) | def test_strict_mode_missing_columns_in_header(self): method test_output_delimiter_with_missing_fields (line 4558) | def test_output_delimiter_with_missing_fields(self): method test_handling_of_null_integers (line 4573) | def test_handling_of_null_integers(self): method test_empty_integer_values_converted_to_null (line 4586) | def test_empty_integer_values_converted_to_null(self): method test_empty_string_values_not_converted_to_null (line 4599) | def test_empty_string_values_not_converted_to_null(self): method test_relaxed_mode_detected_columns (line 4614) | def test_relaxed_mode_detected_columns(self): method test_relaxed_mode_detected_columns_with_specific_column_count (line 4637) | def test_relaxed_mode_detected_columns_with_specific_column_count(self): method test_relaxed_mode_last_column_data_with_specific_column_count (line 4660) | def test_relaxed_mode_last_column_data_with_specific_column_count(self): method test_1_column_warning_in_relaxed_mode (line 4676) | def test_1_column_warning_in_relaxed_mode(self): method test_1_column_warning_in_strict_mode (line 4690) | def test_1_column_warning_in_strict_mode(self): method test_1_column_warning_suppression_in_relaxed_mode_when_column_count_is_specific (line 4705) | def test_1_column_warning_suppression_in_relaxed_mode_when_column_coun... method test_1_column_warning_suppression_in_strict_mode_when_column_count_is_specific (line 4719) | def test_1_column_warning_suppression_in_strict_mode_when_column_count... method test_fluffy_mode__as_relaxed_mode (line 4733) | def test_fluffy_mode__as_relaxed_mode(self): method test_relaxed_mode_column_count_mismatch__was_previously_fluffy_mode_test (line 4749) | def test_relaxed_mode_column_count_mismatch__was_previously_fluffy_mod... method test_strict_mode_column_count_mismatch__less_columns (line 4765) | def test_strict_mode_column_count_mismatch__less_columns(self): method test_strict_mode_column_count_mismatch__more_columns (line 4782) | def test_strict_mode_column_count_mismatch__more_columns(self): class FormattingTests (line 4800) | class FormattingTests(AbstractQTestCase): method test_column_formatting (line 4802) | def test_column_formatting(self): method test_column_formatting_with_output_header (line 4815) | def test_column_formatting_with_output_header(self): method py3_test_successfuly_parse_universal_newlines_without_explicit_flag (line 4830) | def py3_test_successfuly_parse_universal_newlines_without_explicit_fla... method test_universal_newlines_parsing_flag (line 4859) | def test_universal_newlines_parsing_flag(self): class SqlTests (line 4896) | class SqlTests(AbstractQTestCase): method test_find_example (line 4898) | def test_find_example(self): method test_join_example (line 4913) | def test_join_example(self): method test_join_example_with_output_header (line 4923) | def test_join_example_with_output_header(self): method test_self_join1 (line 4934) | def test_self_join1(self): method test_self_join_reuses_table (line 4945) | def test_self_join_reuses_table(self): method test_self_join2 (line 4963) | def test_self_join2(self): method test_disable_column_type_detection (line 4984) | def test_disable_column_type_detection(self): class BasicModuleTests (line 5059) | class BasicModuleTests(AbstractQTestCase): method test_engine_isolation (line 5061) | def test_engine_isolation(self): method test_simple_query (line 5119) | def test_simple_query(self): method test_loaded_data_reuse (line 5139) | def test_loaded_data_reuse(self): method test_stdin_injection (line 5169) | def test_stdin_injection(self): method test_named_stdin_injection (line 5193) | def test_named_stdin_injection(self): method test_data_stream_isolation (line 5215) | def test_data_stream_isolation(self): method test_multiple_stdin_injection (line 5260) | def test_multiple_stdin_injection(self): method test_different_input_params_for_different_files (line 5306) | def test_different_input_params_for_different_files(self): method test_different_input_params_for_different_files_2 (line 5329) | def test_different_input_params_for_different_files_2(self): method test_input_params_override (line 5352) | def test_input_params_override(self): method test_input_params_merge (line 5384) | def test_input_params_merge(self): method test_table_analysis_with_syntax_error (line 5398) | def test_table_analysis_with_syntax_error(self): method test_execute_response (line 5408) | def test_execute_response(self): method test_analyze_response (line 5441) | def test_analyze_response(self): method test_load_data_from_string_without_previous_data_load (line 5474) | def test_load_data_from_string_without_previous_data_load(self): method test_load_data_from_string_with_previous_data_load (line 5509) | def test_load_data_from_string_with_previous_data_load(self): class BenchmarkAttemptResults (line 5545) | class BenchmarkAttemptResults(object): method __init__ (line 5546) | def __init__(self, attempt, lines, columns, duration,return_code): method __str__ (line 5553) | def __str__(self): class BenchmarkResults (line 5557) | class BenchmarkResults(object): method __init__ (line 5558) | def __init__(self, lines, columns, attempt_results, mean, stddev): method __str__ (line 5565) | def __str__(self): class BenchmarkTests (line 5570) | class BenchmarkTests(AbstractQTestCase): method _ensure_benchmark_data_dir_exists (line 5574) | def _ensure_benchmark_data_dir_exists(self): method _create_benchmark_file_if_needed (line 5580) | def _create_benchmark_file_if_needed(self): method _prepare_test_file (line 5593) | def _prepare_test_file(self, lines, columns): method _decide_result (line 5615) | def _decide_result(self,attempt_results): method _perform_test_performance_matrix (line 5637) | def _perform_test_performance_matrix(self,name,generate_cmd_function): method test_q_matrix (line 5681) | def test_q_matrix(self): method _get_textql_version (line 5693) | def _get_textql_version(self): method _get_octosql_version (line 5701) | def _get_octosql_version(self): method test_textql_matrix (line 5710) | def test_textql_matrix(self): method test_octosql_matrix (line 5717) | def test_octosql_matrix(self): function suite (line 5737) | def suite():