 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
## Data Management services.
Services under this folder are related to managing the data itself.
       Source Files
      ¶
      Source Files
      ¶
    
- doc.go
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Docstore provides an indexed JSON document store. | Docstore provides an indexed JSON document store. | 
| 
          
            grpc
            
            
          
           Package grpc exposes the document store api in GRPC | Package grpc exposes the document store api in GRPC | 
| Package key implements a keystore for managing encryption keys attached to files. | Package key implements a keystore for managing encryption keys attached to files. | 
| 
          
            grpc
            
            
          
           Package grpc provides a pydio GRPC service for managing files encryption keys | Package grpc provides a pydio GRPC service for managing files encryption keys | 
| Package meta provides storage for files and folders metadata. | Package meta provides storage for files and folders metadata. | 
| 
          
            grpc
            
            
          
           Package meta provides a GRPC access to the underlying persistence layer for files metadata | Package meta provides a GRPC access to the underlying persistence layer for files metadata | 
| 
          
            rest
            
            
          
           Package rest provides a REST API for querying the tree metadata. | Package rest provides a REST API for querying the tree metadata. | 
| Package search implements a search engine for indexing nodes | Package search implements a search engine for indexing nodes | 
| 
          
            dao
            
            
          
           Package dao abstract the indexation engine and provides a bleve-based implementation. | Package dao abstract the indexation engine and provides a bleve-based implementation. | 
| 
          
            dao/bleve
            
            
          
           Package bleve implements the search engine using a Bleve indexer. | Package bleve implements the search engine using a Bleve indexer. | 
| 
          
            dao/stub
            
            
          
           Package stub is a helper for testing indexation | Package stub is a helper for testing indexation | 
| 
          
            grpc
            
            
          
           Package grpc provides the Pydio grpc service for querying indexer. | Package grpc provides the Pydio grpc service for querying indexer. | 
| 
          
            lang
            
            
          
           Package lang provides i18n strings for mailer-related data. | Package lang provides i18n strings for mailer-related data. | 
| 
          
            rest
            
            
          
           Package rest provides a REST service for querying the search engine | Package rest provides a REST service for querying the search engine | 
| Folder source contains the three services composing a datasource : objects, index and sync | Folder source contains the three services composing a datasource : objects, index and sync | 
| 
          
            index
            
            
          
           Package index provides indexation for datasources | Package index provides indexation for datasources | 
| 
          
            index/grpc
            
            
          
           Package grpc provides a pydio GRPC service for CRUD-ing the datasource index. | Package grpc provides a pydio GRPC service for CRUD-ing the datasource index. | 
| 
          
            index/sessions
            
            
          
           Package sessions is used during indexation to start/stop a session an speed-up the process | Package sessions is used during indexation to start/stop a session an speed-up the process | 
| 
          
            objects
            
            
          
           Package objects is in charge of exposing the content of the datasource with the S3 protocol. | Package objects is in charge of exposing the content of the datasource with the S3 protocol. | 
| 
          
            objects/grpc
            
            
          
           Package grpc wraps a Minio server for exposing the content of the datasource with the S3 protocol. | Package grpc wraps a Minio server for exposing the content of the datasource with the S3 protocol. | 
| 
          
            sync
            
            
          
           Package meta provides storage for files and folders metadata. | Package meta provides storage for files and folders metadata. | 
| 
          
            sync/grpc
            
            
          
           Package grpc is a pydio service running synchronization between objects and index. | Package grpc is a pydio service running synchronization between objects and index. | 
| 
          
            rest
            
            
          
           Package rest exposes a simple API used by admins to query the whole tree directly without going through routers. | Package rest exposes a simple API used by admins to query the whole tree directly without going through routers. | 
| Tree service dynamically aggregates the datasources nodes streams | Tree service dynamically aggregates the datasources nodes streams | 
| 
          
            grpc
            
            
          
           Package grpc provides a GRPC service for aggregating all indexes from all datasources | Package grpc provides a GRPC service for aggregating all indexes from all datasources | 
| 
          
            rest
            
            
          
           Package rest exposes a simple API used by admins to query the whole tree directly without going through routers. | Package rest exposes a simple API used by admins to query the whole tree directly without going through routers. | 
| Package versions provides a versioning mechanism for files modifications | Package versions provides a versioning mechanism for files modifications | 
| 
          
            grpc
            
            
          
           Package grpc is in charge of storing versions metadata | Package grpc is in charge of storing versions metadata | 
| 
          
            lang
            
            
          
           Package lang provides i18n strings for versions service | Package lang provides i18n strings for versions service | 
 Click to show internal directories. 
   Click to hide internal directories.