package Ġcom . ec wid . click house . typed Ċ Ċ import Ġcom . ec wid . click house . ClickHouse Response Ċ import Ġcom . ec wid . click house . raw . Raw Row Ċ import Ġjava . util .* Ċ Ċ internal Ġclass ĠTyped Response ( Ċ ĉ private Ġval Ġraw Response : ĠClick House Response < Raw Row >, Ċ ĉ private Ġval Ġdefault TimeZone : ĠTime Zone Ċ ) Ġ: ĠClick House Response < Typed Row > Ġ{ ĊĊ ĉ override Ġfun Ġiterator (): ĠIterator < Typed Row > Ġ{ Ċĉ ĉ return ĠTyped Iterator ( raw Response . iterator (), Ġdefault TimeZone ) Ċ ĉ } ĊĊ ĉ override Ġfun Ġclose () Ġ{ Ċĉ ĉ raw Response . close () Ċ ĉ } ĊĊ ĉ override Ġfun Ġget Meta () Ġ= Ġraw Response . get Meta () ĊĊ ĉ override Ġfun Ġget Statistic () Ġ= Ġraw Response . get Statistic () ĊĊ ĉ override Ġfun Ġget Rows (): ĠLong Ġ= Ġraw Response . get Rows () ĊĊ ĉ override Ġfun Ġget Rows Before Limit At Least (): ĠLong ? Ġ= Ġraw Response . get Rows Before Limit At Least () Ċ Ċ } Ċ