Packages

package documents

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class ApexClassDocument(_path: PathLike, _name: Name) extends ClassDocument with Product with Serializable
  2. final case class ApexTriggerDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
  3. final case class BigObjectDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
  4. final case class CacheEntry(key: CacheKey, value: Array[Byte]) extends Product with Serializable
  5. final case class CacheKey(version: Int, packageContext: PackageContext, sourceKey: Int) extends Product with Serializable
  6. abstract class ClassDocument extends MetadataDocument
  7. final case class ComponentDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
  8. final case class CustomMetadataDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
  9. final class DirectoryIndexer extends AnyRef

    Directory indexer, somewhat optimised to minimise scan time

  10. final class DocumentIndex extends AnyRef

    Metadata document index, maintains information on available metadata within a project/package.

    Metadata document index, maintains information on available metadata within a project/package.

    Duplicate detection is based on the relevant MetadataDocumentType(s) being able to generate an accurate TypeName for the metadata. Where a document defined a unique type duplicates are reported as errors and then ignored.

    During an upsert/deletion of new types the index will also need to be updated so that it maintains an accurate view of the metadata files being used.

  11. final case class FlowDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
  12. final case class LabelsDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
  13. abstract class MetadataDocument extends AnyRef

    A piece of Metadata described in a file

  14. sealed abstract class MetadataNature extends AnyRef

    The type of some metadata, such as Trigger metadata.

    The type of some metadata, such as Trigger metadata. Partial type metadata signals that multiple documents may contribute to the same type.

  15. final case class PackageContext(namespace: Option[String], ghostedPackages: Array[String], analysedPackages: Array[String], additionalNamespaces: Array[String]) extends Product with Serializable
  16. final case class PageDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
  17. final class ParsedCache extends AnyRef
  18. final case class PlatformEventDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
  19. final case class SObjectDocument(_path: PathLike, _name: Name) extends SObjectLike with Product with Serializable
  20. final case class SObjectFieldDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
  21. final case class SObjectFieldSetDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
  22. abstract class SObjectLike extends MetadataDocument
  23. final case class SObjectSharingReasonDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
  24. abstract class SimpleSObjectLike extends SObjectLike
  25. final case class SourceInfo(location: PathLocation, hash: Int) extends Product with Serializable

    Metadata file information for originating source of something

Value Members

  1. object ApexClassDocument extends Serializable
  2. case object ApexNature extends MetadataNature with Product with Serializable
  3. object ApexTriggerDocument extends Serializable
  4. object CacheEntry extends Serializable
  5. object CacheKey extends Serializable
  6. case object ComponentNature extends MetadataNature with Product with Serializable
  7. object DocumentIndex
  8. case object FieldNature extends MetadataNature with Product with Serializable
  9. case object FieldSetNature extends MetadataNature with Product with Serializable
  10. case object FlowNature extends MetadataNature with Product with Serializable
  11. case object LabelNature extends MetadataNature with Product with Serializable
  12. object MetadataDocument
  13. object NamespacePrefix
  14. object PackageContext extends Serializable
  15. case object PageNature extends MetadataNature with Product with Serializable
  16. object ParsedCache
  17. case object SObjectNature extends MetadataNature with Product with Serializable
  18. case object SharingReasonNature extends MetadataNature with Product with Serializable
  19. object SourceInfo extends Serializable
  20. case object TriggerNature extends MetadataNature with Product with Serializable

Ungrouped