Packages

p

com.embedika

objectstorage

package objectstorage

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. objectstorage
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package virtualAttributes

Type Members

  1. case class EntityObjectIdentityStoreDTO(objectId: ObjectId, entityType: EntityTypeId) extends Product with Serializable
  2. class EntityObjectIdentityTable extends verdi.persistence.profile.VerdiPostgresProfile.VerdiPgAPI.Table[EntityObjectIdentityStoreDTO]
  3. class ObjectLinkQuery extends AnyRef
  4. trait ObjectLinkService extends AnyRef
  5. class ObjectLinkServiceImpl extends ObjectLinkService with LazyLogging
  6. case class ObjectLinkStoreDTO(id: ObjectLinkId, entityType1: EntityTypeId, object1Id: ObjectId, entityType2: EntityTypeId, object2Id: ObjectId, linkType: String, source: String, owner: Option[String], additional: JsonObject) extends HasId[ObjectLinkId] with Product with Serializable
  7. class ObjectLinkTable extends verdi.persistence.profile.VerdiPostgresProfile.VerdiPgAPI.Table[ObjectLinkStoreDTO] with HasIdRep[ObjectLinkId]
  8. class ObjectQuery extends AnyRef
  9. class ObjectRelationQuery extends AnyRef
  10. trait ObjectRelationService extends AnyRef
  11. class ObjectRelationServiceImpl extends ObjectRelationService with StrictLogging
  12. case class ObjectRelationStoreDTO(object1Id: ObjectId, object2Id: ObjectId, source: String, created: TimeStamp) extends Product with Serializable
  13. class ObjectRelationTable extends verdi.persistence.profile.VerdiPostgresProfile.VerdiPgAPI.Table[ObjectRelationStoreDTO]
  14. trait ObjectStorageService extends AnyRef
  15. class ObjectStorageServiceImpl extends ObjectStorageService with StrictLogging
  16. case class ObjectStoreDTO(id: ObjectId, externalId: Option[ObjectExternalId], title: String, source: String, created: TimeStamp, modified: TimeStamp, data: JsonObject, additionalData: JsonObject, version: Int = 1) extends Versioned[ObjectId, Int] with Product with Serializable
  17. class ObjectTable extends verdi.persistence.profile.VerdiPostgresProfile.VerdiPgAPI.Table[ObjectStoreDTO] with VersionedRep[ObjectId, Int]

Value Members

  1. val ObjectStoreSchema: String
  2. def entityTypeId(tableName: String): EntityTypeId
  3. val nameLengthLimit: Int
  4. def objectTableName(entityType: EntityTypeId): String
  5. def relationTableName(entity1Type: EntityTypeId, entity2Type: EntityTypeId, entity1Field: FieldName): String
  6. def trimToLimit(name: String): String

    В PostgreSQL есть лимит на названия таблиц, ключей, индексов итп.

    В PostgreSQL есть лимит на названия таблиц, ключей, индексов итп. Размер лимита - 63 (константа). Так как используются сгенерированные названия с несколькими включениями entityName, то есть большая вероятность не влезть в лимит.

    Пока будем обрезать, потом мб сделаем более умный вариант.

  7. object EntityObjectIdentityTable
  8. object ObjectLinkTable
  9. object ObjectQuerySyntax
  10. object ObjectRelationService
  11. object ObjectRelationStoreDTO extends Serializable
  12. object ObjectRelationTable
  13. object ObjectStorageService
  14. object ObjectTable
  15. object ObjectTitle

Inherited from AnyRef

Inherited from Any

Ungrouped