BatchStatic
object BatchStatic
Type members
Classlikes
case class Components[PrepareRow, Session](actionQueryAst: Expr[Ast], batchActionType: BatchActionType, perRowLifts: Expr[List[InjectableEagerPlanter[_, PrepareRow, Session]]], categorizedPlanters: List[Other], primaryPlanter: PrimaryEntitiesList | PrimaryScalarList, foreachIdent: Ident)
Value members
Concrete methods
def apply[I : Type, PrepareRow : Type, Session : Type](ast: Ast, planters: List[PlanterExpr[_, _, _]], extractionBehavior: BatchExtractBehavior)(implicit evidence$37: Type[I], evidence$38: Type[PrepareRow], evidence$39: Type[Session], Quotes): Components[PrepareRow, Session]
def extractPrimaryComponents[I : Type, PrepareRow : Type, Session : Type](primaryPlanter: PrimaryEntitiesList | PrimaryScalarList, ast: Ast, extractionBehavior: BatchExtractBehavior, traceConfig: TraceConfig)(implicit evidence$34: Type[I], evidence$35: Type[PrepareRow], evidence$36: Type[Session], Quotes): (Ident, Expr[Ast], BatchActionType, Expr[List[InjectableEagerPlanter[_, PrepareRow, Session]]])
def organizePlanters(planters: List[PlanterExpr[_, _, _]])(using Quotes): (PrimaryEntitiesList | PrimaryScalarList, List[Other])
Extensions
Extensions
extension [T](element: Either[String, T])