Documentation
      ¶
    
    
  
    
  
    Overview ¶
## Data Management services.
Services under this folder are related to managing the data itself.
      
      Source Files
      ¶
    
- doc.go
 
      
      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.