Skip to main content
CrystalDocs
Browse DocsCrystalShardsAbout

github.com/matthewmcgarvey/focus

main

Types

  • Focus
    • AggregateExpression
      • AggregateType
    • AliasedExpression
    • ArrayColumn
    • ArrayExpression
    • ArrayLiteral
    • BetweenOperatorExpression
    • BinaryExpression
    • BoolColumn
    • BoolExpression
    • BoolLiteral
    • CastExpression
    • Clause
    • Column
    • ColumnReferenceExpression
    • ColumnToken
    • CommonTableExpression
    • ComplexExpression
    • DBConn
    • DateColumn
    • DateExpression
    • DateLiteral
    • DeleteClause
    • DeleteStatement
    • Dialect
    • Dsl
      • Aggregation
      • Columns
      • ConditionalFunctions
      • MathFunctions
      • StringFunctions
      • Types
      • WhereHelpers
      • WindowFunctions
    • Expression
    • FloatColumn
    • FloatExpression
    • FloatLiteral
    • FloatWindowExpression
    • ForClause
      • LockStrength
      • WaitPolicy
    • FromClause
    • FunctionExpression
    • GenericValueExpression
    • GroupByClause
    • HavingClause
    • InsertClause
    • InsertStatement
    • IntColumn
    • IntExpression
    • IntLiteral
    • IntWindowExpression
    • IntervalColumn
    • IntervalExpression
    • IntervalLiteral
    • JoinTable
      • JoinType
    • JsonbColumn
    • JsonbExpression
    • JsonbLiteral
    • LimitClause
    • LiteralExpression
    • Metadata
      • Column
        • DataType
      • Enum
      • Schema
      • Table
    • NullLiteral
    • NumericExpression
    • OffsetClause
    • OnConflictClause
    • OrderByClause
      • OrderType
    • OrderByListClause
    • PG
      • CastExpression
      • DeleteStatement
      • Dialect
      • Dsl
        • AdvisoryLockFunctions
        • Aggregation
        • ArrayTypes
        • Columns
        • TimeFunctions
        • Types
        • UuidFunctions
      • Formatter
      • Generator
      • InsertStatement
      • LockStatement
        • LockMode
      • QuerySet
      • ReadableTable
      • SelectStatement
      • SetStatement
      • Statement
      • Statements
        • Dsl
          • SetOperators
      • Table
      • UpdateStatement
      • WithStatement
    • Parameter
    • PostfixOperatorExpression
    • PrefixOperatorExpression
    • QueryClause
    • QuerySet
      • TableType
    • Queryable
    • ReadableTable
    • ReturningClause
    • SQLite
      • DeleteStatement
      • Dialect
      • Dsl
        • TimeFunctions
        • Types
      • Formatter
      • Generator
      • InsertStatement
      • QuerySet
      • ReadableTable
      • SelectStatement
      • SetStatement
      • Statement
      • Statements
        • Dsl
          • SetOperators
      • Table
      • UpdateStatement
      • WithStatement
    • SelectClause
    • SelectStatement
    • SelectTable
    • SerializableTable
    • SetClause
      • Column
    • SetStatement
      • SetOperator
    • SqlBuilder
    • SqlFormatter
      • StatementType
    • SqlVisitor
    • Statement
    • StatementExpression
    • StringColumn
    • StringExpression
    • StringLiteral
    • Table
    • Template
    • Templates
      • EnumTemplate
      • TableTemplate
        • ColumnTemplate
    • TimeColumn
    • TimeExpression
    • TimeLiteral
    • TimestampColumn
    • TimestampExpression
    • TimestampLiteral
    • TimestampTzColumn
    • TimestampTzExpression
    • TimestampTzLiteral
    • Token
    • UpdateClause
    • UpdateStatement
    • UpdateableTable
    • UsingClause
    • ValueExpression
    • ValuesClause
      • Row
    • WhereClause
    • WildcardExpression
    • Window
    • WindowExpression
    • WithStatement
  • MainCommand
  • RunCommand
class

Focus::TimeExpression

Inherits Focus::Expression / Reference / Object

Constructors

new(inner : Focus::Expression | Nil = nil)
Source

Instance methods

between(min : Focus::TimeExpression, max : Focus::TimeExpression) : Focus::BoolExpression
Source
eq(rhs : Focus::TimeExpression) : Focus::BoolExpression
Source
greater_than(rhs : Focus::TimeExpression) : Focus::BoolExpression
Source
greater_than_eq(rhs : Focus::TimeExpression) : Focus::BoolExpression
Source
inner
Source
is_distinct_from(rhs : Focus::TimeExpression) : Focus::BoolExpression
Source
is_not_distinct_from(rhs : Focus::TimeExpression) : Focus::BoolExpression
Source
less_than(rhs : Focus::TimeExpression) : Focus::BoolExpression
Source
less_than_eq(rhs : Focus::TimeExpression) : Focus::BoolExpression
Source
not_between(min : Focus::TimeExpression, max : Focus::TimeExpression) : Focus::BoolExpression
Source
not_eq(rhs : Focus::TimeExpression) : Focus::BoolExpression
Source
sub(rhs : Focus::TimeExpression) : Focus::IntervalExpression
Source

CrystalDocs.org - Crystal Shard Documentation Hosting

GitHubCrystalShardsCrystal Language