Packages

c

com.crobox.clickhouse.dsl.execution

DefaultClickhouseQueryExecutor

class DefaultClickhouseQueryExecutor extends ClickhouseQueryExecutor with ClickhouseTokenizerModule

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultClickhouseQueryExecutor
  2. ClickhouseTokenizerModule
  3. URLFunctionTokenizer
  4. TypeCastFunctionTokenizer
  5. StringSearchFunctionTokenizer
  6. StringFunctionTokenizer
  7. SplitMergeFunctionTokenizer
  8. RoundingFunctionTokenizer
  9. RandomFunctionTokenizer
  10. MiscellaneousFunctionTokenizer
  11. MathematicalFunctionTokenizer
  12. LogicalFunctionTokenizer
  13. JsonFunctionTokenizer
  14. InFunctionTokenizer
  15. IPFunctionTokenizer
  16. HigherOrderFunctionTokenizer
  17. HashFunctionTokenizer
  18. EncodingFunctionTokenizer
  19. DictionaryFunctionTokenizer
  20. DateTimeFunctionTokenizer
  21. ComparisonFunctionTokenizer
  22. BitFunctionTokenizer
  23. ArrayFunctionTokenizer
  24. ArithmeticFunctionTokenizer
  25. AggregationFunctionTokenizer
  26. TokenizerModule
  27. ClickhouseQueryExecutor
  28. QueryExecutor
  29. AnyRef
  30. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DefaultClickhouseQueryExecutor(client: ClickhouseClient)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val client: ClickhouseClient
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. def collectCombinators(function: dsl.AggregateFunction[_]): Seq[dsl.Combinator[_, _]]
    Definition Classes
    AggregationFunctionTokenizer
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  10. def execute[V](query: Query)(implicit arg0: JsonReader[V], executionContext: ExecutionContext, settings: QuerySettings = QuerySettings()): Future[QueryResult[V]]
    Definition Classes
    ClickhouseQueryExecutorQueryExecutor
  11. def executeWithProgress[V](query: Query)(implicit arg0: JsonReader[V], executionContext: ExecutionContext, settings: QuerySettings = QuerySettings()): Source[QueryProgress, Future[QueryResult[V]]]
    Definition Classes
    ClickhouseQueryExecutor
  12. def extractTarget(function: dsl.AggregateFunction[_]): dsl.AggregateFunction[_]
    Definition Classes
    AggregationFunctionTokenizer
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def insert[V](table: Table, values: Seq[V])(implicit arg0: JsonWriter[V], executionContext: ExecutionContext, settings: QuerySettings = QuerySettings()): Future[String]
    Definition Classes
    ClickhouseQueryExecutorQueryExecutor
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toSql(query: InternalQuery, formatting: Option[String] = Some("JSON")): String
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. def tokenizeAggregateFunction(agg: dsl.AggregateFunction[_])(implicit ctx: TokenizeContext): String
    Definition Classes
    AggregationFunctionTokenizer
  24. def tokenizeAnyModifier(modifier: dsl.AnyModifier): String
    Definition Classes
    AggregationFunctionTokenizer
  25. def tokenizeArithmeticFunction(col: dsl.ArithmeticFunction)(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ArithmeticFunctionTokenizer
  26. def tokenizeArithmeticFunctionColumn(col: dsl.ArithmeticFunctionCol[_])(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ArithmeticFunctionTokenizer
  27. def tokenizeArithmeticFunctionOperator(col: dsl.ArithmeticFunctionOp[_])(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ArithmeticFunctionTokenizer
  28. def tokenizeArrayFunction(col: dsl.ArrayFunction)(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ArrayFunctionTokenizer
  29. def tokenizeArrayFunctionConst(col: dsl.ArrayFunctionConst[_])(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ArrayFunctionTokenizer
  30. def tokenizeArrayFunctionOp(col: dsl.ArrayFunctionOp[_])(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ArrayFunctionTokenizer
  31. def tokenizeBitFunction(col: dsl.BitFunction)(implicit ctx: TokenizeContext): String
    Definition Classes
    BitFunctionTokenizer
  32. def tokenizeColumn(column: Column)(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ClickhouseTokenizerModule
  33. def tokenizeComparisonColumn(col: dsl.ComparisonColumn)(implicit ctx: TokenizeContext): String
    Definition Classes
    ComparisonFunctionTokenizer
  34. def tokenizeDateTimeColumn(col: dsl.DateTimeFunctionCol[_])(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    DateTimeFunctionTokenizer
  35. def tokenizeDateTimeConst(col: dsl.DateTimeConst[_]): String
    Attributes
    protected
    Definition Classes
    DateTimeFunctionTokenizer
  36. def tokenizeDictionaryFunction(col: dsl.DictionaryFuncColumn[_])(implicit ctx: TokenizeContext): String
    Definition Classes
    DictionaryFunctionTokenizer
  37. def tokenizeEncodingFunction(col: dsl.EncodingFunction[_])(implicit ctx: TokenizeContext): String
    Definition Classes
    EncodingFunctionTokenizer
  38. def tokenizeHashFunction(col: dsl.HashFunction)(implicit ctx: TokenizeContext): String
    Definition Classes
    HashFunctionTokenizer
  39. def tokenizeHigherOrderFunction(col: dsl.HigherOrderFunction[_, _, _])(implicit ctx: TokenizeContext): String
    Definition Classes
    HigherOrderFunctionTokenizer
  40. def tokenizeIPFunction(col: dsl.IPFunction[_])(implicit ctx: TokenizeContext): String
    Definition Classes
    IPFunctionTokenizer
  41. def tokenizeInFunction(col: dsl.InFunction)(implicit ctx: TokenizeContext): String
    Definition Classes
    InFunctionTokenizer
  42. def tokenizeJsonFunction(col: dsl.JsonFunction[_])(implicit ctx: TokenizeContext): String
    Definition Classes
    JsonFunctionTokenizer
  43. def tokenizeLevelModifier(level: dsl.LevelModifier)(implicit ctx: TokenizeContext): (String, Option[String])
    Definition Classes
    AggregationFunctionTokenizer
  44. def tokenizeLogicalFunction(col: dsl.LogicalFunction)(implicit ctx: TokenizeContext): String
    Definition Classes
    LogicalFunctionTokenizer
  45. def tokenizeMathematicalFunction(col: dsl.MathFuncColumn)(implicit ctx: TokenizeContext): String
  46. def tokenizeMiscConst(const: dsl.MiscellaneousConst[_])(implicit ctx: TokenizeContext): String
  47. def tokenizeMiscOp(col: dsl.MiscellaneousOp[_])(implicit ctx: TokenizeContext): String
  48. def tokenizeMiscellaneousFunction(col: dsl.MiscellaneousFunction)(implicit ctx: TokenizeContext): String
  49. def tokenizeRandomFunction(col: dsl.RandomFunction): String
    Definition Classes
    RandomFunctionTokenizer
  50. def tokenizeRoundingFunction(col: dsl.RoundingFunction)(implicit ctx: TokenizeContext): String
    Definition Classes
    RoundingFunctionTokenizer
  51. def tokenizeSeqCol(columns: Column*)(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ClickhouseTokenizerModule
  52. def tokenizeSeqCol(col1: Column, columns: Column*)(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    ClickhouseTokenizerModule
  53. def tokenizeSplitMergeFunction(col: dsl.SplitMergeFunction[_])(implicit ctx: TokenizeContext): String
    Definition Classes
    SplitMergeFunctionTokenizer
  54. def tokenizeStringCol(col: dsl.StringFunctionCol[_])(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    StringFunctionTokenizer
  55. def tokenizeStringSearchFunction(col: dsl.StringSearchFunc[_])(implicit ctx: TokenizeContext): String
  56. def tokenizeSumModifier(modifier: dsl.SumModifier): String
    Definition Classes
    AggregationFunctionTokenizer
  57. def tokenizeTypeCastColumn(col: dsl.TypeCastColumn[_])(implicit ctx: TokenizeContext): String
    Attributes
    protected
    Definition Classes
    TypeCastFunctionTokenizer
  58. def tokenizeURLFunction(col: dsl.URLFunction[_])(implicit ctx: TokenizeContext): String
    Definition Classes
    URLFunctionTokenizer
  59. def tokenizeUniqModifier(modifier: dsl.UniqModifier): String
    Definition Classes
    AggregationFunctionTokenizer
  60. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  62. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ClickhouseTokenizerModule

Inherited from URLFunctionTokenizer

Inherited from TypeCastFunctionTokenizer

Inherited from StringFunctionTokenizer

Inherited from RoundingFunctionTokenizer

Inherited from RandomFunctionTokenizer

Inherited from LogicalFunctionTokenizer

Inherited from JsonFunctionTokenizer

Inherited from InFunctionTokenizer

Inherited from IPFunctionTokenizer

Inherited from HashFunctionTokenizer

Inherited from EncodingFunctionTokenizer

Inherited from DateTimeFunctionTokenizer

Inherited from BitFunctionTokenizer

Inherited from ArrayFunctionTokenizer

Inherited from TokenizerModule

Inherited from ClickhouseQueryExecutor

Inherited from QueryExecutor

Inherited from AnyRef

Inherited from Any

Ungrouped