Table of Contents - sequel-3.46.0 Documentation
Pages
-
CHANGELOG
-
MIT-LICENSE
-
README
-
active_record
- Sequel for ActiveRecord Users
- Introduction
- Automatic Mapping
- Associations
- Compositions
- Validations
- Hooks/Callbacks
- Inheritance
- Transactions
- Reflection
- Direct Manipulation
- Database Abstraction
- Logging
- Migrations
- Differences
- Method Chaining
- No Need for SQL String Fragments
- Flexible Overriding
- method_missing Missing
- Associations
- Eager Loading
- Options
- Shared options
- belongs_to
- has_one, has_many
- has_and_belongs_to_many
- Validation Errors
- Sequel Configuration Flags
- ActiveRecord Method to Sequel Method Mapping
- Class Methods with Significantly Different Behavior
- abstract_class, abstract_class=, abstract_class?
- all
- column_names
- columns
- composed_of
- connected?
- connection
- count
- count_by_sql
- delete, delete_all
- destroy, destroy_all
- establish_connection
- exists?
- find
- find_by_sql
- first
- last
- named_scope
- reset_column_information
- serialize, seralized_attributes
- set_inheritance_column
- set_sequence_name
- table_exists?
- transaction
- update, update_all
- with_scope
- Class Methods with Roughly the Same Behavior
- Class Methods without an Equivalent
- Instance Methods with Significantly Different Behavior
- attribute_names
- becomes
- clone
- column_for_attribute
- connection
- decrement, increment
- decrement!, increment!
- has_attribute?
- invalid?
- save, save!, save_with_validation, save_with_validation!
- toggle, toggle
- transaction
- update_attribute
- update_attributes, update_attributes!
- Instance Methods with Roughly the Same Behavior
- Instance Methods without an Equivalent
-
advanced_associations
-
association_basics
-
bin_sequel
-
cheat_sheet
-
core_extensions
-
dataset_basics
-
dataset_filtering
-
mass_assignment
-
migration
-
model_hooks
-
object_model
-
opening_databases
-
prepared_statements
-
querying
-
reflection
-
1.0
-
1.1
-
1.3
-
1.4.0
-
1.5.0
-
2.0.0
-
2.1.0
-
2.10.0
-
2.11.0
-
2.12.0
-
2.2.0
-
2.3.0
-
2.4.0
-
2.5.0
-
2.6.0
-
2.7.0
-
2.8.0
-
2.9.0
-
3.0.0
-
3.1.0
-
3.10.0
-
3.11.0
-
3.12.0
-
3.13.0
-
3.14.0
-
3.15.0
-
3.16.0
-
3.17.0
-
3.18.0
-
3.19.0
-
3.2.0
-
3.20.0
-
3.21.0
-
3.22.0
-
3.23.0
-
3.24.0
-
3.25.0
-
3.26.0
-
3.27.0
-
3.28.0
-
3.29.0
-
3.3.0
-
3.30.0
-
3.31.0
-
3.32.0
-
3.33.0
-
3.34.0
-
3.35.0
-
3.36.0
-
3.37.0
-
3.38.0
-
3.39.0
-
3.4.0
-
3.40.0
-
3.41.0
-
3.42.0
-
3.43.0
-
3.44.0
-
3.45.0
-
3.46.0
-
3.5.0
-
3.6.0
-
3.7.0
-
3.8.0
-
3.9.0
-
schema_modification
-
security
-
sharding
-
sql
- Sequel for SQL Users
- You Can Just Use SQL
- SELECT
- INSERT, UPDATE, DELETE
- Other Queries
- Other Places
- Translating SQL Expressions into Sequel
- Database#literal
- Database Loggers
- Identifiers
- Numbers
- Strings
- Aliasing
- Functions
- Aggregate Functions
- Window Functions
- Equality Operator (=)
- Not Equal Operator (!=)
- Inclusion and Exclusion Operators (IN, NOT IN)
- Identity Operators (IS, IS NOT)
- Inversion Operator (NOT)
- Inequality Operators (< > <= >=)
- Standard Mathematical Operators (+ - * /)
- Boolean Operators (AND OR)
- Casts
- Bitwise Mathematical Operators (& | ^ << >> ~)
- String Operators (||, LIKE, Regexp)
- Order Specifications (ASC, DESC)
- All Columns (.*)
- CASE statements
- Subscripts/Array Access ([])
- Building Queries in Sequel
- Creating Datasets
- Chaining Methods
- Using the Same Dataset for SELECT, INSERT, UPDATE, and DELETE
- Methods Used for Each SQL Clause
-
testing
-
thread_safety
-
transactions
-
validations
-
virtual_rows
Classes/Modules
Methods