case classBind(query: String, binds: Map[String, String], offset: Long = 0, limit: Long = Long.MaxValue) extends Paginated with Product with Serializable
case classConstruct(query: String) extends QueryLike with Product with Serializable
case classQuery(query: String, offset: Long = 0, limit: Long = Long.MaxValue, rewrite: Boolean = false) extends Paginated with Product with Serializable
case classQuestion(query: String) extends QueryLike with Product with Serializable
case classSearch(query: String, searches: Map[String, String], binds: Map[String, String] = Map.empty, offset: Long = 0, limit: Long = Long.MaxValue) extends Paginated with Product with Serializable
case classSelect(query: String, offset: Long = 0, limit: Long = Long.MaxValue, rewrite: Boolean = false) extends Paginated with Product with Serializable