net.fwbrasil.activate

statement

package statement

Visibility
  1. Public
  2. All

Type Members

  1. case class And(valueA: StatementBooleanValue) extends BooleanOperator with Product with Serializable

  2. abstract class BooleanOperator extends CompositeOperator

  3. case class BooleanOperatorCriteria(valueA: StatementBooleanValue, operator: BooleanOperator, valueB: StatementBooleanValue) extends Criteria with Product with Serializable

  4. class ComparationOperator extends CompositeOperator

  5. class CompositeOperator extends Operator

  6. case class CompositeOperatorCriteria(valueA: StatementValue, operator: CompositeOperator, valueB: StatementValue) extends Criteria with Product with Serializable

  7. abstract class Criteria extends StatementBooleanValue

  8. case class EntitySource(entityClass: Class[_ <: Entity], name: String) extends Product with Serializable

  9. case class From(entitySources: EntitySource*) extends Product with Serializable

  10. abstract class FunctionApply[V] extends StatementSelectValue[V]

  11. case class IsEqualTo(valueA: StatementSelectValue[_]) extends CompositeOperator with Product with Serializable

  12. case class IsGreaterOrEqualTo(valueA: StatementSelectValue[_]) extends ComparationOperator with Product with Serializable

  13. case class IsGreaterThan(valueA: StatementSelectValue[_]) extends ComparationOperator with Product with Serializable

  14. case class IsLessOrEqualTo(valueA: StatementSelectValue[_]) extends ComparationOperator with Product with Serializable

  15. case class IsLessThan(valueA: StatementSelectValue[_]) extends ComparationOperator with Product with Serializable

  16. case class IsNotEqualTo(valueA: StatementSelectValue[_]) extends CompositeOperator with Product with Serializable

  17. case class IsNotNull(valueA: StatementSelectValue[_]) extends SimpleOperator with Product with Serializable

  18. case class IsNull(valueA: StatementSelectValue[_]) extends SimpleOperator with Product with Serializable

  19. case class Matcher(valueA: StatementSelectValue[_]) extends CompositeOperator with Product with Serializable

  20. class Operator extends AnyRef

  21. trait OperatorContext extends AnyRef

  22. case class Or(valueA: StatementBooleanValue) extends BooleanOperator with Product with Serializable

  23. class SimpleOperator extends Operator

  24. case class SimpleOperatorCriteria(valueA: StatementValue, operator: SimpleOperator) extends Criteria with Product with Serializable

  25. case class SimpleStatementBooleanValue(value: Boolean)(implicit tval: (Boolean) ⇒ EntityValue[Boolean]) extends StatementBooleanValue with Product with Serializable

  26. case class SimpleValue[V](fAnyValue: () ⇒ V, f: (Option[V]) ⇒ EntityValue[V]) extends StatementSelectValue[V] with Product with Serializable

  27. abstract class Statement extends AnyRef

  28. abstract class StatementBooleanValue extends StatementValue

  29. trait StatementContext extends StatementValueContext with OperatorContext

  30. case class StatementEntityInstanceValue[E <: Entity](fEntity: () ⇒ E) extends StatementEntityValue[E] with Product with Serializable

  31. class StatementEntitySourcePropertyValue[P] extends StatementEntitySourceValue[P]

  32. class StatementEntitySourceValue[V] extends StatementEntityValue[V] with Product

  33. abstract class StatementEntityValue[V] extends StatementSelectValue[V]

  34. trait StatementNormalizer[S <: Statement] extends AnyRef

  35. abstract class StatementSelectValue[V] extends StatementValue

  36. class StatementValue extends AnyRef

  37. trait StatementValueContext extends ValueContext

  38. case class ToLowerCase(value: StatementSelectValue[String]) extends FunctionApply[String] with Product with Serializable

  39. case class ToUpperCase(value: StatementSelectValue[String]) extends FunctionApply[String] with Product with Serializable

  40. case class Where(value: Criteria) extends Product with Serializable

Value Members

  1. object From extends Serializable

  2. object StatementMocks

  3. package mass

  4. package query

Ungrouped