o

org.squeryl.logging

StatsSchema

object StatsSchema extends Schema

Source
StatsSchema.scala
Linear Supertypes
Schema, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StatsSchema
  2. Schema
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class ActiveRecord[A] extends AnyRef

    Active Record pattern implementation.

    Active Record pattern implementation. Enables the user to insert an object in its existent table with a convenient

    save

    method.

    save }}}

    Definition Classes
    Schema
  2. class ColGroupDeclaration extends AnyRef
    Definition Classes
    Schema
  3. class ReferentialActionImpl extends ReferentialAction
    Definition Classes
    Schema
  4. class ReferentialEvent extends AnyRef
    Definition Classes
    Schema

Value Members

  1. object NamingConventionTransforms
    Definition Classes
    Schema
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##: Int
    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def afterDelete[A]()(implicit m: ClassTag[A]): LifecycleEventPercursorClass[A]
    Attributes
    protected
    Definition Classes
    Schema
  6. def afterDelete[A](t: Table[A]): LifecycleEventPercursorTable[A]
    Attributes
    protected
    Definition Classes
    Schema
  7. def afterInsert[A]()(implicit m: ClassTag[A]): LifecycleEventPercursorClass[A]
    Attributes
    protected
    Definition Classes
    Schema
  8. def afterInsert[A](t: Table[A]): LifecycleEventPercursorTable[A]
    Attributes
    protected
    Definition Classes
    Schema
  9. def afterSelect[A]()(implicit m: ClassTag[A]): LifecycleEventPercursorClass[A]
    Attributes
    protected
    Definition Classes
    Schema
  10. def afterSelect[A](t: Table[A]): LifecycleEventPercursorTable[A]
    Attributes
    protected
    Definition Classes
    Schema
  11. def afterUpdate[A]()(implicit m: ClassTag[A]): LifecycleEventPercursorClass[A]
    Attributes
    protected
    Definition Classes
    Schema
  12. def afterUpdate[A](t: Table[A]): LifecycleEventPercursorTable[A]
    Attributes
    protected
    Definition Classes
    Schema
  13. implicit def anyRef2ActiveTransaction[A](a: A)(implicit queryDsl: QueryDsl, m: ClassTag[A]): ActiveRecord[A]

    Creates a ActiveRecord instance for the given the object.

    Creates a ActiveRecord instance for the given the object. That allows the user to save the given object using the Active Record pattern.

    returns

    a instance of ActiveRecord associated to the given object.

    Definition Classes
    Schema
  14. def applyDefaultForeignKeyPolicy(foreignKeyDeclaration: ForeignKeyDeclaration): Unit
    Definition Classes
    Schema
  15. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  16. def autoIncremented(sequenceName: String): AutoIncremented
    Attributes
    protected
    Definition Classes
    Schema
  17. def autoIncremented: AutoIncremented
    Attributes
    protected
    Definition Classes
    Schema
  18. def beforeDelete[K, A]()(implicit m: ClassTag[A], ked: KeyedEntityDef[A, K]): LifecycleEventPercursorClass[A]
    Attributes
    protected
    Definition Classes
    Schema
  19. def beforeDelete[A](t: Table[A])(implicit ev: KeyedEntityDef[A, _]): LifecycleEventPercursorTable[A]
    Attributes
    protected
    Definition Classes
    Schema
  20. def beforeInsert[A]()(implicit m: ClassTag[A]): LifecycleEventPercursorClass[A]
    Attributes
    protected
    Definition Classes
    Schema
  21. def beforeInsert[A](t: Table[A]): LifecycleEventPercursorTable[A]
    Attributes
    protected
    Definition Classes
    Schema
  22. def beforeUpdate[A]()(implicit m: ClassTag[A]): LifecycleEventPercursorClass[A]
    Attributes
    protected
    Definition Classes
    Schema
  23. def beforeUpdate[A](t: Table[A]): LifecycleEventPercursorTable[A]
    Attributes
    protected
    Definition Classes
    Schema
  24. def callbacks: Seq[LifecycleEvent]
    Definition Classes
    Schema
  25. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  26. def columnNameFromPropertyName(propertyName: String): String
    Definition Classes
    Schema
  27. def columnTypeFor(fieldMetaData: FieldMetaData, owner: Table[_]): Option[String]

    Use this method to override the DatabaseAdapter's default column type for the given field (FieldMetaData), returning None means that no override will take place.

    Use this method to override the DatabaseAdapter's default column type for the given field (FieldMetaData), returning None means that no override will take place.

    There are two levels at which db column type can be overridden, in order of precedence :

    on(professors)(p => declare( s.yearlySalary is(dbType("real")) ))

    overrides (has precedence over) :

    MySchema extends Schema { ... override def columnTypeFor(fieldMetaData: FieldMetaData, owner: Table[_]) = if(fieldMetaData.wrappedFieldType.isInstanceOf[Int) Some("number") else None }

    Definition Classes
    Schema
  28. def columns(fieldList: TypedExpression[_, _]*): ColGroupDeclaration
    Definition Classes
    Schema
  29. def create: Unit
    Definition Classes
    Schema
  30. def createColumnGroupConstraintsAndIndexes: Unit
    Definition Classes
    Schema
  31. def dbType(declaration: String): DBType
    Attributes
    protected
    Definition Classes
    Schema
  32. def declare[B](a: BaseColumnAttributeAssignment*): Seq[BaseColumnAttributeAssignment]

    protected since table declarations must only be done inside a Schema

    protected since table declarations must only be done inside a Schema

    Attributes
    protected
    Definition Classes
    Schema
  33. def defaultColumnAttributesForKeyedEntityId(typeOfIdField: Class[_]): Set[_ >: PrimaryKey <: AttributeValidOnNumericalColumn with Product with Serializable]
    Definition Classes
    Schema
  34. def defaultLengthOfString: Int

    returns

    the default database storage (column) length for String columns for this Schema, Can be overridden by the Column Annotation ex.: Column(length=256) default is 128

    Definition Classes
    Schema
  35. def defaultSizeOfBigDecimal: (Int, Int)

    returns

    a Tuple2 with (LengthOfDecimal, Scale) that will determine the storage length of the database type that map fields of type java.lang.BigDecimal Can be overridden by the Column Annotation, ex.: Column(length=22, scale=20) default is (20,16)

    Definition Classes
    Schema
  36. def drop: Unit

    This will drop all tables and related sequences in the schema...

    This will drop all tables and related sequences in the schema... it's a dangerous operation, typically this is only useful for development database instances, the method is protected in order to make it a little less 'accessible'

    Definition Classes
    StatsSchemaSchema
  37. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  39. def factoryFor[A](table: Table[A]): PosoFactoryPercursorTable[A]
    Attributes
    protected
    Definition Classes
    Schema
  40. implicit val fieldMapper: FieldMapper
    Definition Classes
    Schema
  41. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  42. def findAllTablesFor[A](c: Class[A]): Iterable[Table[_]]
    Definition Classes
    Schema
  43. def findTablesFor[A](a: A): Iterable[Table[A]]
    Definition Classes
    Schema
  44. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  45. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  46. def indexed(indexName: String): Indexed
    Attributes
    protected
    Definition Classes
    Schema
  47. def indexed: Indexed
    Attributes
    protected
    Definition Classes
    Schema
  48. def invocationStats: Query[GroupWithMeasures[Product2[Int, Int], Product4[Option[Double], Long, Option[Long], Float]]]
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. def name: Option[String]
    Definition Classes
    Schema
  51. def named(name: String): Named
    Attributes
    protected
    Definition Classes
    Schema
  52. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  53. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  54. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  55. def on[A](table: Table[A])(declarations: (A) => Seq[BaseColumnAttributeAssignment]): Unit

    protected since table declarations must only be done inside a Schema

    protected since table declarations must only be done inside a Schema

    Attributes
    protected
    Definition Classes
    Schema
  56. def onDelete: ReferentialEvent
    Attributes
    protected
    Definition Classes
    Schema
  57. def onUpdate: ReferentialEvent
    Attributes
    protected
    Definition Classes
    Schema
  58. def primaryKey: PrimaryKey
    Attributes
    protected
    Definition Classes
    Schema
  59. def printDdl(statementHandler: (String) => Unit): Unit

    statementHandler

    is a closure that receives every declaration in the schema.

    Definition Classes
    Schema
  60. def printDdl(pw: PrintWriter): Unit
    Definition Classes
    Schema
  61. def printDdl: Unit

    Prints the schema to standard output, it is simply : schema.printDdl(println(_))

    Prints the schema to standard output, it is simply : schema.printDdl(println(_))

    Definition Classes
    Schema
  62. def recordEndOfIteration(statementInvocationId: String, iterationEndTime: Long, rowCount: Int, iterationCompleted: Boolean): Int
  63. def recordStatementInvocation(sie: StatementInvocationEvent): String
  64. val statementInvocations: Table[StatementInvocation]
  65. val statements: Table[Statement]
  66. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  67. def table[T](name: String, prefix: String)(implicit ClassTagT: ClassTag[T], ked: OptionalKeyedEntityDef[T, _]): Table[T]
    Attributes
    protected
    Definition Classes
    Schema
  68. def table[T](name: String)(implicit ClassTagT: ClassTag[T], ked: OptionalKeyedEntityDef[T, _]): Table[T]
    Attributes
    protected
    Definition Classes
    Schema
  69. def table[T]()(implicit ClassTagT: ClassTag[T], ked: OptionalKeyedEntityDef[T, _]): Table[T]
    Attributes
    protected
    Definition Classes
    Schema
  70. def tableNameFromClass(c: Class[_]): String
    Definition Classes
    Schema
  71. def tableNameFromClassName(tableName: String): String
    Definition Classes
    Schema
  72. def tables: Seq[Table[_]]
    Definition Classes
    Schema
  73. implicit def thisSchema: Schema
    Attributes
    protected
    Definition Classes
    Schema
  74. def toString(): String
    Definition Classes
    AnyRef → Any
  75. def topRankingStatements(topN: Int, measure: Measure): Query[StatLine]
  76. def transient: IsTransient
    Attributes
    protected
    Definition Classes
    Schema
  77. def uninsertable: Uninsertable
    Attributes
    protected
    Definition Classes
    Schema
  78. def unique: Unique
    Attributes
    protected
    Definition Classes
    Schema
  79. def unupdatable: Unupdatable
    Attributes
    protected
    Definition Classes
    Schema
  80. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  81. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  82. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Schema

Inherited from AnyRef

Inherited from Any

Ungrouped