3 repositorios
Fetching a specific piece of data using a unique identity path from a cache or remote source.
Distinct from Cache Value Retrievals: Focuses on path-based identity retrieval rather than simple key-value lookups.
Explore 3 awesome GitHub repositories matching data & databases · Path-Based Value Retrieval. Refine with filters or upvote what's useful.
Falcor is a JavaScript library that models remote data as a single virtual JSON graph, providing a path-based query engine for efficient client-side data retrieval and updates. It represents multiple remote data sources as a unified document where entities are accessed via globally unique identity paths. The system distinguishes itself by treating the remote data model as a virtual JSON resource, allowing the client to query specific paths without managing individual endpoints. It uses a reference-aware graph model to handle many-to-many relationships and prevents data duplication. Network ef
Fetches a specific value from the data source or local cache using a provided path.
This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,
Fetches configuration values using dot-separated path expressions from the tree.
Esta es una librería de datos inmutables en JavaScript utilizada para crear objetos y arrays que impiden la mutación directa. Sirve como un gestor de estado inmutable y wrapper de objetos diseñado para garantizar la consistencia de los datos bloqueando las modificaciones mientras permanece compatible con la sintaxis estándar de JavaScript. La librería funciona como un convertidor que transforma datos mutables estándar en estructuras congeladas y puede convertirlos de nuevo para modificaciones locales. Esto permite un flujo de trabajo donde los datos se cambian entre versiones inmutables y mutables para realizar ediciones masivas antes de bloquear el estado de nuevo. El proyecto proporciona capacidades para la transformación de datos anidados, incluyendo actualizaciones basadas en rutas, fusión profunda de objetos y consulta de valores dentro de jerarquías profundas. También admite transformaciones de array a objeto, eliminación de propiedades mediante predicados y la capacidad de detectar si una estructura es inmutable.
Fetches a specific value from a nested path within an immutable structure with default value fallback.