Module: PgCanary::Rules
- Defined in:
- lib/pg_canary/rules/base.rb,
lib/pg_canary/rules/detection.rb,
lib/pg_canary/rules/query_context.rb,
lib/pg_canary/rules/index_predicates.rb,
lib/pg_canary/rules/definitions/deep_offset.rb,
lib/pg_canary/rules/definitions/huge_in_list.rb,
lib/pg_canary/rules/definitions/implicit_cast.rb,
lib/pg_canary/rules/definitions/cartesian_join.rb,
lib/pg_canary/rules/definitions/unindexed_join.rb,
lib/pg_canary/rules/definitions/not_in_subquery.rb,
lib/pg_canary/rules/definitions/order_by_random.rb,
lib/pg_canary/rules/definitions/unindexed_where.rb,
lib/pg_canary/rules/definitions/query_complexity.rb,
lib/pg_canary/rules/definitions/or_across_columns.rb,
lib/pg_canary/rules/definitions/distinct_with_join.rb,
lib/pg_canary/rules/definitions/function_on_column.rb,
lib/pg_canary/rules/definitions/regex_without_trgm.rb,
lib/pg_canary/rules/definitions/leading_wildcard_like.rb,
lib/pg_canary/rules/definitions/array_search_without_gin.rb,
lib/pg_canary/rules/definitions/count_star_without_where.rb,
lib/pg_canary/rules/definitions/jsonb_search_without_gin.rb,
lib/pg_canary/rules/definitions/union_instead_of_union_all.rb,
lib/pg_canary/rules/definitions/correlated_subquery_in_select.rb,
lib/pg_canary/rules/definitions/unindexed_order_by_with_limit.rb,
lib/pg_canary/rules/definitions/select_star_with_heavy_columns.rb
Defined Under Namespace
Modules: IndexPredicates Classes: ArraySearchWithoutGin, Base, CartesianJoin, CorrelatedSubqueryInSelect, CountStarWithoutWhere, DeepOffset, Detection, DistinctWithJoin, FunctionOnColumn, HugeInList, ImplicitCast, JsonbSearchWithoutGin, LeadingWildcardLike, NotInSubquery, OrAcrossColumns, OrderByRandom, QueryComplexity, QueryContext, RegexWithoutTrgm, SelectStarWithHeavyColumns, UnindexedJoin, UnindexedOrderByWithLimit, UnindexedWhere, UnionInsteadOfUnionAll
Constant Summary collapse
- MAX_SQL_LENGTH =
500