Ralph::Query
Class methods
configure_cache(max_size : Int32 = 1000, default_ttl : Time::Span = 5.minutes, enabled : Bool = true) : Nil
Configure the global query cache
Example
Ralph::Query.configure_cache(
max_size: 2000,
default_ttl: 10.minutes,
enabled: true
)
query_cache=(query_cache : QueryCache)
Global query cache instance Lazily initialized with settings from Ralph.settings
Nested types
- Ralph::Query::Builder
- Ralph::Query::CTEClause
- Ralph::Query::CombinedClause
- Ralph::Query::DBValue
- Ralph::Query::ExistsClause
- Ralph::Query::FromSubquery
- Ralph::Query::InSubqueryClause
- Ralph::Query::JoinClause
- Ralph::Query::LockClause
- Ralph::Query::OrderClause
- Ralph::Query::QueryCache
- Ralph::Query::RecursiveCTEBuilder
- Ralph::Query::SetOperationClause
- Ralph::Query::WhereBuilder
- Ralph::Query::WhereClause
- Ralph::Query::WhereValue
- Ralph::Query::WindowClause