class

ReQL::Evaluator

Inherits Reference / Object

Constructors

new(manager : Storage::Manager, worker : Worker | Nil = nil)
Source

Instance methods

eval(hsh : Hash) : AbstractValue
Source
eval(val : Bool | String | Bytes | Float64 | Int64 | Int32 | Time | Nil) : AbstractValue
Source
eval(term : Term) : AbstractValue
Source
eval_term(term : DatumTerm)
Source
eval_term(term : MakeArrayTerm) : AbstractValue
Source
eval_term(term : MakeObjTerm)
Source
eval_term(term : VarTerm)
Source
eval_term(term : JsTerm)
Source
eval_term(term : UuidTerm)
Source
eval_term(term : HttpTerm)
Source
eval_term(term : ErrorTerm)
Source
eval_term(term : ImplicitVarTerm)
Source
eval_term(term : DbTerm)
Source
eval_term(term : TableTerm)
Source
eval_term(term : GetTerm)
Source
eval_term(term : GetAllTerm)
Source
eval_term(term : EqTerm)
Source
eval_term(term : NeTerm)
Source
eval_term(term : LtTerm)
Source
eval_term(term : LeTerm)
Source
eval_term(term : GtTerm)
Source
eval_term(term : GeTerm)
Source
eval_term(term : NotTerm)
Source
eval_term(term : AddTerm)
Source
eval_term(term : SubTerm)
Source
eval_term(term : MulTerm)
Source
eval_term(term : DivTerm)
Source
eval_term(term : ModTerm)
Source
eval_term(term : FloorTerm)
Source
eval_term(term : CeilTerm)
Source
eval_term(term : RoundTerm)
Source
eval_term(term : AppendTerm)
Source
eval_term(term : PrependTerm)
Source
eval_term(term : DifferenceTerm)
Source
eval_term(term : SetInsertTerm)
Source
eval_term(term : SetIntersectionTerm)
Source
eval_term(term : SetUnionTerm)
Source
eval_term(term : SetDifferenceTerm)
Source
eval_term(term : SliceTerm)
Source
eval_term(term : SkipTerm)
Source
eval_term(term : LimitTerm)
Source
eval_term(term : OffsetsOfTerm)
Source
eval_term(term : ContainsTerm)
Source
eval_term(term : GetFieldTerm)
Source
eval_term(term : KeysTerm)
Source
eval_term(term : ValuesTerm)
Source
eval_term(term : ObjectTerm)
Source
eval_term(term : HasFieldsTerm)
Source
eval_term(term : WithFieldsTerm)
Source
eval_term(term : PluckTerm)
Source
eval_term(term : WithoutTerm)
Source
eval_term(term : MergeTerm)
Source
eval_term(term : BetweenDeprecatedTerm)
Source
eval_term(term : BetweenTerm)
Source
eval_term(term : ReduceTerm)
Source
eval_term(term : MapTerm)
Source
eval_term(term : FoldTerm)
Source
eval_term(term : FilterTerm)
Source
eval_term(term : ConcatMapTerm)
Source
eval_term(term : OrderByTerm)
Source
eval_term(term : DistinctTerm)
Source
eval_term(term : CountTerm)
Source
eval_term(term : IsEmptyTerm)
Source
eval_term(term : UnionTerm)
Source
eval_term(term : NthTerm)
Source
eval_term(term : BracketTerm)
Source
eval_term(term : InnerJoinTerm)
Source
eval_term(term : OuterJoinTerm)
Source
eval_term(term : EqJoinTerm)
Source
eval_term(term : ZipTerm)
Source
eval_term(term : RangeTerm)
Source
eval_term(term : InsertAtTerm)
Source
eval_term(term : DeleteAtTerm)
Source
eval_term(term : ChangeAtTerm)
Source
eval_term(term : SpliceAtTerm)
Source
eval_term(term : CoerceToTerm)
Source
eval_term(term : TypeOfTerm)
Source
eval_term(term : UpdateTerm)
Source
eval_term(term : DeleteTerm)
Source
eval_term(term : ReplaceTerm)
Source
eval_term(term : InsertTerm)
Source
eval_term(term : DbCreateTerm)
Source
eval_term(term : DbDropTerm)
Source
eval_term(term : DbListTerm)
Source
eval_term(term : TableCreateTerm)
Source
eval_term(term : TableDropTerm)
Source
eval_term(term : TableListTerm)
Source
eval_term(term : ConfigTerm)
Source
eval_term(term : StatusTerm)
Source
eval_term(term : WaitTerm)
Source
eval_term(term : ReconfigureTerm)
Source
eval_term(term : RebalanceTerm)
Source
eval_term(term : SyncTerm)
Source
eval_term(term : GrantTerm)
Source
eval_term(term : IndexCreateTerm)
Source
eval_term(term : IndexDropTerm)
Source
eval_term(term : IndexListTerm)
Source
eval_term(term : IndexStatusTerm)
Source
eval_term(term : IndexWaitTerm)
Source
eval_term(term : IndexRenameTerm)
Source
eval_term(term : SetWriteHookTerm)
Source
eval_term(term : GetWriteHookTerm)
Source
eval_term(term : DoTerm)
Source
eval_term(term : BranchTerm)
Source
eval_term(term : OrTerm)
Source
eval_term(term : AndTerm)
Source
eval_term(term : ForEachTerm)
Source
eval_term(term : FuncTerm)
Source
eval_term(term : AscTerm)
Source
eval_term(term : DescTerm)
Source
eval_term(term : InfoTerm)
Source
eval_term(term : MatchTerm)
Source
eval_term(term : UpcaseTerm)
Source
eval_term(term : DowncaseTerm)
Source
eval_term(term : SampleTerm)
Source
eval_term(term : DefaultTerm)
Source
eval_term(term : JsonTerm)
Source
eval_term(term : ToJsonStringTerm)
Source
eval_term(term : Iso8601Term)
Source
eval_term(term : ToIso8601Term)
Source
eval_term(term : EpochTimeTerm)
Source
eval_term(term : ToEpochTimeTerm)
Source
eval_term(term : NowTerm)
Source
eval_term(term : InTimezoneTerm)
Source
eval_term(term : DuringTerm)
Source
eval_term(term : DateTerm)
Source
eval_term(term : TimeOfDayTerm)
Source
eval_term(term : TimezoneTerm)
Source
eval_term(term : YearTerm)
Source
eval_term(term : MonthTerm)
Source
eval_term(term : DayTerm)
Source
eval_term(term : DayOfWeekTerm)
Source
eval_term(term : DayOfYearTerm)
Source
eval_term(term : HoursTerm)
Source
eval_term(term : MinutesTerm)
Source
eval_term(term : SecondsTerm)
Source
eval_term(term : TimeTerm)
Source
eval_term(term : MondayTerm)
Source
eval_term(term : TuesdayTerm)
Source
eval_term(term : WednesdayTerm)
Source
eval_term(term : ThursdayTerm)
Source
eval_term(term : FridayTerm)
Source
eval_term(term : SaturdayTerm)
Source
eval_term(term : SundayTerm)
Source
eval_term(term : JanuaryTerm)
Source
eval_term(term : FebruaryTerm)
Source
eval_term(term : MarchTerm)
Source
eval_term(term : AprilTerm)
Source
eval_term(term : MayTerm)
Source
eval_term(term : JuneTerm)
Source
eval_term(term : JulyTerm)
Source
eval_term(term : AugustTerm)
Source
eval_term(term : SeptemberTerm)
Source
eval_term(term : OctoberTerm)
Source
eval_term(term : NovemberTerm)
Source
eval_term(term : DecemberTerm)
Source
eval_term(term : LiteralTerm)
Source
eval_term(term : GroupTerm)
Source
eval_term(term : SumTerm)
Source
eval_term(term : AvgTerm)
Source
eval_term(term : MinTerm)
Source
eval_term(term : MaxTerm)
Source
eval_term(term : SplitTerm)
Source
eval_term(term : UngroupTerm)
Source
eval_term(term : RandomTerm)
Source
eval_term(term : ChangesTerm)
Source
eval_term(term : ArgsTerm)
Source
eval_term(term : BinaryTerm)
Source
eval_term(term : GeojsonTerm)
Source
eval_term(term : ToGeojsonTerm)
Source
eval_term(term : PointTerm)
Source
eval_term(term : LineTerm)
Source
eval_term(term : PolygonTerm)
Source
eval_term(term : DistanceTerm)
Source
eval_term(term : IntersectsTerm)
Source
eval_term(term : IncludesTerm)
Source
eval_term(term : CircleTerm)
Source
eval_term(term : GetIntersectingTerm)
Source
eval_term(term : FillTerm)
Source
eval_term(term : GetNearestTerm)
Source
eval_term(term : PolygonSubTerm)
Source
eval_term(term : MinvalTerm)
Source
eval_term(term : MaxvalTerm)
Source
eval_term(term : BitAndTerm)
Source
eval_term(term : BitOrTerm)
Source
eval_term(term : BitXorTerm)
Source
eval_term(term : BitNotTerm)
Source
eval_term(term : BitSalTerm)
Source
eval_term(term : BitSarTerm)
Source
now=(now : Time)
Source
perform_writes
Source
table_writers
Source
table_writers=(table_writers : Array(ReQL::TableWriter))
Source
vars
Source