awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Catégories

4 dépôts

Awesome GitHub RepositoriesPolymorphic Type Mapping

Mapping of class hierarchies and subtypes during serialization and deserialization.

Distinct from Hierarchy Mapping: Focuses on Java class inheritance and sealed types, not document structural hierarchy mapping.

Explore 4 awesome GitHub repositories matching data & databases · Polymorphic Type Mapping. Refine with filters or upvote what's useful.

Awesome Polymorphic Type Mapping GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • fasterxml/jacksonAvatar de FasterXML

    FasterXML/jackson

    9,740Voir sur GitHub↗

    Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin

    Detects and maps sealed class hierarchies to their specific subtypes during data conversion.

    hacktoberfestjacksonjava-json
    Voir sur GitHub↗9,740
  • teivah/100-go-mistakesAvatar de teivah

    teivah/100-go-mistakes

    7,915Voir sur GitHub↗

    100 Go Mistakes is a reference book and code review companion that catalogues frequent Go programming anti-patterns and provides corrected implementations for each one. It covers a wide range of common pitfalls, from range loop variable capture and interface nil handling to error wrapping and map iteration randomization, helping developers recognize and avoid these issues in their own code. The project distinguishes itself by offering a structured, example-driven approach to learning idiomatic Go. It covers core design decisions such as when to use pointer versus value receivers, how to apply

    Covers conscious use of Go type embedding to promote behaviors without exposing hidden internals.

    Gobookchinesedocumentation
    Voir sur GitHub↗7,915
  • messagepack-csharp/messagepack-csharpAvatar de MessagePack-CSharp

    MessagePack-CSharp/MessagePack-CSharp

    6,607Voir sur GitHub↗

    MessagePack-CSharp is a high-performance binary serializer for .NET that converts C# objects to and from the compact MessagePack format. It uses compile-time source generation to produce AOT-safe formatters and resolvers, eliminating runtime reflection and enabling ahead-of-time compilation scenarios. The serializer encodes object fields as integer indices instead of string keys, producing compact binary output with deterministic field ordering, and provides stack-allocated reader and writer structs for direct encoding and decoding of MessagePack primitives without heap allocations. The libra

    Embeds .NET type names in binary for polymorphic deserialization without explicit type arguments.

    C#c-sharplz4messagepack
    Voir sur GitHub↗6,607
  • typedb/typedbAvatar de typedb

    typedb/typedb

    4,353Voir sur GitHub↗

    TypeDB est une base de données orientée graphe fortement typée et un système de gestion de graphes de connaissances. Il sert de magasin de données multi-modèles qui unifie les structures relationnelles, documentaires et de graphes dans un environnement unique, fonctionnant à la fois comme une base de données conforme ACID et un moteur de requête déclaratif. Le système se distingue par l'utilisation de la modélisation par hypergraphes n-aires et de hiérarchies de types polymorphes. Il emploie un schéma fortement typé pour appliquer des règles structurelles et valider l'intégrité des données, permettant une inférence polymorphe basée sur les types et un polymorphisme d'interface basé sur les rôles pour résoudre automatiquement les relations complexes lors de l'exécution des requêtes. La plateforme couvre un large éventail de capacités, notamment le calcul de relations récursives via le tabling, les transactions avec isolation par snapshot et la récupération de données déclarative. Elle prend également en charge la haute disponibilité via la réplication de cluster basée sur le consensus, le contrôle d'accès basé sur les rôles et l'intégration avec des agents IA pour la récupération de données structurées. La gestion est prise en charge via une interface de ligne de commande, et le système fournit des outils pour visualiser les schémas de graphes et auditer l'activité administrative.

    Supports the definition of polymorphic type hierarchies where specialized types inherit properties from supertypes.

    Rustdatabaseinferenceknowledge-base
    Voir sur GitHub↗4,353
  1. Home
  2. Data & Databases
  3. Document Processing Platforms
  4. Hierarchy Mapping
  5. Polymorphic Type Mapping

Explorer les sous-tags

  • Type HierarchiesOrganizational structures where subtypes inherit properties and behaviors from supertypes within a data model. **Distinct from Polymorphic Type Mapping:** Focuses on the conceptual hierarchy and inheritance of the model rather than the technical serialization of that hierarchy.
  • Type-Embedded Polymorphism1 sous-tagEmbeds full .NET type names into binary blobs for deserializing interface-typed objects without explicit type arguments. **Distinct from Polymorphic Type Mapping:** Distinct from Polymorphic Type Mapping: embeds type names directly in binary rather than using external mapping.