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

Type Members

  1. abstract class AttributesProcessorImpl extends VirtualAttributesProcessor
  2. trait AttributesProcessorService extends AnyRef
  3. class AttributesProcessorServiceImpl extends AttributesProcessorService
  4. class ObjectLinkQuery extends AnyRef
  5. trait ObjectLinkService extends AnyRef
  6. class ObjectLinkServiceImpl extends ObjectLinkService with LazyLogging
  7. 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
  8. class ObjectLinkTable extends verdi.persistence.profile.VerdiPostgresProfile.VerdiPgAPI.Table[ObjectLinkStoreDTO] with HasIdRep[ObjectLinkId]
  9. class ObjectQuery extends AnyRef
  10. class ObjectRelationQuery extends AnyRef
  11. case class ObjectRelationStoreDTO(object1Id: ObjectId, object2Id: ObjectId, source: String, created: TimeStamp) extends Product with Serializable
  12. class ObjectRelationTable extends verdi.persistence.profile.VerdiPostgresProfile.VerdiPgAPI.Table[ObjectRelationStoreDTO]
  13. trait ObjectStorageService extends AnyRef
  14. class ObjectStorageServiceImpl extends ObjectStorageService
  15. case class ObjectStoreDTO(id: ObjectId, externalId: Option[ObjectExternalId], source: String, created: TimeStamp, modified: TimeStamp, data: JsonObject, additionalData: JsonObject, version: Int = 1) extends Versioned[ObjectId, Int] with Product with Serializable
  16. class ObjectTable extends verdi.persistence.profile.VerdiPostgresProfile.VerdiPgAPI.Table[ObjectStoreDTO] with VersionedRep[ObjectId, Int]
  17. trait VirtualAttributesProcessor extends AnyRef

Value Members

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

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

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

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

  6. object ObjectLinkTable
  7. object ObjectRelationTable
  8. object ObjectStorageService
  9. object ObjectTable

Inherited from AnyRef

Inherited from Any

Ungrouped