Class: Sequel::SQLite::JSONBOp

Inherits:
JSONBaseOp show all
Defined in:
lib/sequel/extensions/sqlite_json_ops.rb

Overview

JSONOp is used for SQLite jsonb-specific functions and operators.

Instance Attribute Summary

Attributes inherited from Sequel::SQL::Wrapper

#value

Method Summary

Methods inherited from JSONBaseOp

#[], #array_length, #each, #extract, #get_json, #insert, #json, #jsonb, #patch, #remove, #replace, #set, #tree, #type, #valid

Methods inherited from Sequel::SQL::Wrapper

#initialize

Methods included from Sequel::SQL::IsDistinctFrom::Methods

#is_distinct_from

Methods included from JSONOpMethods

#sqlite_json_op, #sqlite_jsonb_op

Methods included from Postgres::HStoreOpMethods

#hstore

Methods included from Postgres::RangeOpMethods

#pg_range

Methods included from Postgres::ArrayOpMethods

#pg_array

Methods included from Postgres::JSONOpMethods

#pg_json, #pg_jsonb

Methods included from Postgres::InetOpMethods

#pg_inet

Methods included from Postgres::PGRowOp::ExpressionMethods

#pg_row

Methods included from Sequel::SQL::SubscriptMethods

#sql_subscript

Methods included from Sequel::SQL::StringMethods

#escaped_ilike, #escaped_like, #ilike, #like

Methods included from Sequel::SQL::PatternMatchMethods

#!~, #=~

Methods included from Sequel::SQL::OrderMethods

#asc, #desc

Methods included from Sequel::SQL::NumericMethods

#+, #coerce

Methods included from Sequel::SQL::ComplexExpressionMethods

#extract, #sql_boolean, #sql_number, #sql_string

Methods included from Sequel::SQL::CastMethods

#cast, #cast_numeric, #cast_string

Methods included from Sequel::SQL::BooleanMethods

#~

Methods included from Sequel::SQL::AliasMethods

#as

Methods inherited from Sequel::SQL::Expression

#==, attr_reader, #clone, #eql?, #hash, inherited, #inspect

Constructor Details

This class inherits a constructor from Sequel::SQL::Wrapper