data

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2018 License: AGPL-3.0 Imports: 0 Imported by: 0

Documentation

Overview

## Data Management services.

Services under this folder are related to managing the data itself

Directories

Path Synopsis
Package changes implements backward-compatible Change api as defined in older version of Pydio
Package changes implements backward-compatible Change api as defined in older version of Pydio
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
rest
Package rest exposes a REST API to CRUD and query the document store.
Package rest exposes a REST API to CRUD and query the document store.
key
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.
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 * Copyright (c) 2018.
Package index provides indexation for datasources * Copyright (c) 2018.
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 sync ties the "objects" and "index" together
Package sync ties the "objects" and "index" together
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.
sync/lib/cmd
Package main provides a command line version of sync
Package main provides a command line version of sync
sync/lib/common
Package common defines vars and constants for the sync package
Package common defines vars and constants for the sync package
sync/lib/endpoints
Package endpoints provides implementations of various synchronization endpoints Currently supported are FS, S3 and in-memory DB
Package endpoints provides implementations of various synchronization endpoints Currently supported are FS, S3 and in-memory DB
sync/lib/filters
Package filters provides batchers and filters to analyze and simplify sync events
Package filters provides batchers and filters to analyze and simplify sync events
sync/lib/proc
Package proc provides actual actions to be performed once the sync has filtered all events
Package proc provides actual actions to be performed once the sync has filtered all events
sync/lib/task
Package task defines a synchronization task
Package task defines a synchronization task
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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL