Skip to content

Support sparse serialization #245

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

den818
Copy link
Contributor

@den818 den818 commented Nov 3, 2022

No description provided.

@den818
Copy link
Contributor Author

den818 commented Nov 4, 2022

classDiagram

class Serialization {
    <<Interface>>
    GetKind()
    LoadPrefix()
    LoadBody()
    SavePrefix()
    SaveBody()
}


SerializationDefault~ColumnType~ --|> Serialization 

SerializationSparse --|> Serialization

SerializationSparseT~ColumnType~ --|> SerializationSparse

class Column {
<<Interface>>
     Load()
     Save()
     LoadSerializationKind();
    SaveSerializationKind();
    SetSerializationKind();
    GetSerialization();
    HasCustomSerialization();
}

ColumnSome --|> Column

ColumnSome  --> SerializationDefault~ColumnType~

ColumnSome --> SerializationSparseT~ColumnType~ 

Loading

@den818 den818 force-pushed the SparceColumns branch 2 times, most recently from fe3deaa to ccb2736 Compare November 13, 2022 20:27
@Enmk
Copy link
Contributor

Enmk commented Sep 14, 2023

Closing to re-run against newest master

@Enmk Enmk closed this Sep 14, 2023
@Enmk Enmk reopened this Sep 14, 2023
@Enmk Enmk added the 3.0 Features planned for 3.0 label Sep 30, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
3.0 Features planned for 3.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants