package Ġorg . bal list ac omp ute . logical Ċ Ċ import Ġorg . bal list ac omp ute . datat ypes . Schema Ċ Ċ /** Ċ Ġ* ĠLogical Ġplan Ġrepresenting Ġa Ġselection Ġ( a . k . a . Ġfilter ) Ġagainst Ġan Ġinput Ċ Ġ*/ Ċ class ĠSelection ( val Ġinput : ĠLogical Plan , Ġval Ġexpr : ĠLogical Expr ): ĠLogical Plan Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġschema (): ĠSchema Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinput . schema () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġchildren (): ĠList < Logical Plan > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( input ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Selection : Ġ$ expr " ĊĠĠĠ Ġ} Ċ }