Class: Sequel::JDBC::MySQL::Dataset
- Includes:
- MySQL::DatasetMethods
- Defined in:
- lib/sequel_core/adapters/jdbc/mysql.rb
Overview
Dataset class for MySQL datasets accessed via JDBC.
Constant Summary
Constants included from MySQL::DatasetMethods
MySQL::DatasetMethods::BOOL_FALSE, MySQL::DatasetMethods::BOOL_TRUE, MySQL::DatasetMethods::COMMA_SEPARATOR
Constants inherited from Dataset
Dataset::AND_SEPARATOR, Dataset::BOOL_FALSE, Dataset::BOOL_TRUE, Dataset::COLUMN_CHANGE_OPTS, Dataset::COLUMN_REF_RE1, Dataset::COLUMN_REF_RE2, Dataset::COLUMN_REF_RE3, Dataset::COMMA_SEPARATOR, Dataset::COUNT_FROM_SELF_OPTS, Dataset::COUNT_OF_ALL_AS_COUNT, Dataset::DATASET_CLASSES, Dataset::DATE_FORMAT, Dataset::MUTATION_METHODS, Dataset::NOTIMPL_MSG, Dataset::NULL, Dataset::N_ARITY_OPERATORS, Dataset::PREPARED_ARG_PLACEHOLDER, Dataset::QUESTION_MARK, Dataset::SELECT_CLAUSE_ORDER, Dataset::STOCK_COUNT_OPTS, Dataset::STOCK_TRANSFORMS, Dataset::TIMESTAMP_FORMAT, Dataset::TWO_ARITY_OPERATORS, Dataset::WILDCARD
Instance Attribute Summary
Attributes inherited from Dataset
#db, #opts, #quote_identifiers, #row_proc, #upcase_identifiers
Instance Method Summary collapse
-
#insert(*values) ⇒ Object
Use execute_insert to execute the insert_sql.
-
#replace(*args) ⇒ Object
Use execute_insert to execute the replace_sql.
Methods included from MySQL::DatasetMethods
#complex_expression_sql, #delete_sql, #full_text_search, #having, #insert_default_values_sql, #join_table, #join_type_sql, #literal, #multi_insert_sql, #quoted_identifier, #replace_sql, #update_sql
Methods included from Dataset::UnsupportedIntersectExcept
Methods inherited from Dataset
#fetch_rows, #literal, #prepare
Methods inherited from Dataset
#<<, #[], #[]=, #add_graph_aliases, #aliased_expression_sql, #all, #and, #array_sql, #as, #avg, #call, #case_expression_sql, #clone, #column_all_sql, #columns, #columns!, #complex_expression_sql, #count, #create_or_replace_view, #create_view, dataset_classes, #def_mutation_method, def_mutation_method, #delete, #delete_sql, #each, #each_page, #empty?, #except, #exclude, #exists, #fetch_rows, #filter, #first, #first_source, #from, #from_self, #function_sql, #get, #graph, #grep, #group, #group_and_count, #having, inherited, #initialize, #insert_multiple, #insert_sql, #inspect, #intersect, #interval, #invert, #irregular_function_sql, #join_clause_sql, #join_on_clause_sql, #join_table, #join_using_clause_sql, #last, #limit, #literal, #map, #max, #min, #model_classes, #multi_insert, #multi_insert_sql, #naked, #or, #order, #order_more, #ordered_expression_sql, #paginate, #placeholder_literal_string_sql, #polymorphic_key, #prepare, #print, #qualified_identifier_sql, #query, #quote_identifier, #quote_identifiers?, #quote_schema_table, #quoted_identifier, #range, #reverse_order, #schema_and_table, #select, #select_all, #select_more, #select_sql, #server, #set, #set_defaults, #set_graph_aliases, #set_model, #set_overrides, #single_record, #single_value, #sql, #subscript_sql, #sum, #symbol_to_column_ref, #table_exists?, #to_csv, #to_hash, #transform, #transform_load, #transform_save, #unfiltered, #union, #uniq, #unordered, #upcase_identifiers?, #update, #update_sql
Methods included from Enumerable
Constructor Details
This class inherits a constructor from Sequel::Dataset
Instance Method Details
#insert(*values) ⇒ Object
Use execute_insert to execute the insert_sql.
45 46 47 |
# File 'lib/sequel_core/adapters/jdbc/mysql.rb', line 45 def insert(*values) execute_insert(insert_sql(*values)) end |
#replace(*args) ⇒ Object
Use execute_insert to execute the replace_sql.
50 51 52 |
# File 'lib/sequel_core/adapters/jdbc/mysql.rb', line 50 def replace(*args) execute_insert(replace_sql(*args)) end |