package documents
- Alphabetic
- Public
- Protected
Type Members
- final case class ApexClassDocument(_path: PathLike, _name: Name) extends ClassDocument with Product with Serializable
- final case class ApexTriggerDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final case class BigObjectDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
- final case class CacheEntry(key: CacheKey, value: Array[Byte]) extends Product with Serializable
- final case class CacheKey(version: Int, packageContext: PackageContext, sourceKey: Int) extends Product with Serializable
- abstract class ClassDocument extends MetadataDocument
- final case class ComponentDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final case class CustomMetadataDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
- final class DirectoryIndexer extends AnyRef
Directory indexer, somewhat optimised to minimise scan time
- 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.
- final case class FlowDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final case class LabelsDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- abstract class MetadataDocument extends AnyRef
A piece of Metadata described in a file
- 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.
- final case class PackageContext(namespace: Option[String], ghostedPackages: Array[String], analysedPackages: Array[String], additionalNamespaces: Array[String]) extends Product with Serializable
- final case class PageDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final class ParsedCache extends AnyRef
- final case class PlatformEventDocument(_path: PathLike, _name: Name) extends SimpleSObjectLike with Product with Serializable
- final case class SObjectDocument(_path: PathLike, _name: Name) extends SObjectLike with Product with Serializable
- final case class SObjectFieldDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- final case class SObjectFieldSetDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- abstract class SObjectLike extends MetadataDocument
- final case class SObjectSharingReasonDocument(_path: PathLike, _name: Name) extends MetadataDocument with Product with Serializable
- abstract class SimpleSObjectLike extends SObjectLike
- final case class SourceInfo(location: PathLocation, hash: Int) extends Product with Serializable
Metadata file information for originating source of something
Value Members
- object ApexClassDocument extends Serializable
- case object ApexNature extends MetadataNature with Product with Serializable
- object ApexTriggerDocument extends Serializable
- object CacheEntry extends Serializable
- object CacheKey extends Serializable
- case object ComponentNature extends MetadataNature with Product with Serializable
- object DocumentIndex
- case object FieldNature extends MetadataNature with Product with Serializable
- case object FieldSetNature extends MetadataNature with Product with Serializable
- case object FlowNature extends MetadataNature with Product with Serializable
- case object LabelNature extends MetadataNature with Product with Serializable
- object MetadataDocument
- object NamespacePrefix
- object PackageContext extends Serializable
- case object PageNature extends MetadataNature with Product with Serializable
- object ParsedCache
- case object SObjectNature extends MetadataNature with Product with Serializable
- case object SharingReasonNature extends MetadataNature with Product with Serializable
- object SourceInfo extends Serializable
- case object TriggerNature extends MetadataNature with Product with Serializable