Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
apache
/
arrow
Public
Notifications
You must be signed in to change notification settings
Fork
4.3k
Star
17.1k
Code
Issues
2.2k
Pull requests
415
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
ARROW-373: [C++] JSON serialization format for testing
- #202
#202
Closed
wesm
wants to merge 27 commits into
apache:master
apache/arrow:master
from
wesm:ARROW-373
wesm/arrow:ARROW-373
Copy head branch name to clipboard
Conversation
Commits
27
(27)
Checks
Files changed
Closed
ARROW-373: [C++] JSON serialization format for testing
#202
wesm
wants to merge 27 commits into
apache:master
apache/arrow:master
from
wesm:ARROW-373
wesm/arrow:ARROW-373
Copy head branch name to clipboard
Commits
Commits on Nov 18, 2016
Some Types refactoring, add TypeVisitor abstract class. Add RapidJSON as
Show description for 24c1d5d
wesm
committed
24c1d5d
View commit details
Copy full SHA for 24c1d5d
Browse repository at this point
Prototyping out visitor pattern for json serialization
Show description for 1edf2a9
wesm
committed
1edf2a9
View commit details
Copy full SHA for 1edf2a9
Browse repository at this point
Move forward declarations into type_fwd.h
Show description for 68ee7ab
wesm
committed
68ee7ab
View commit details
Copy full SHA for 68ee7ab
Browse repository at this point
Drafting JSON schema read/write
Show description for 820b0f2
wesm
committed
820b0f2
View commit details
Copy full SHA for 820b0f2
Browse repository at this point
Add type-specific JSON metadata to schema writer
Show description for 3b9d14e
wesm
committed
3b9d14e
View commit details
Copy full SHA for 3b9d14e
Browse repository at this point
Add convenience factory functions for common types
Show description for 86c9559
wesm
committed
86c9559
View commit details
Copy full SHA for 86c9559
Browse repository at this point
JSON schema roundtrip passing for many types
Show description for 1c08233
wesm
committed
1c08233
View commit details
Copy full SHA for 1c08233
Browse repository at this point
Implement some more json types and add convenience factory functions
Show description for 5fbea41
wesm
committed
5fbea41
View commit details
Copy full SHA for 5fbea41
Browse repository at this point
Implement union metadata JSON serialization
Show description for 379da3c
wesm
committed
379da3c
View commit details
Copy full SHA for 379da3c
Browse repository at this point
More types refactoring. Strange linker error in pyarrow
Show description for 209ba48
wesm
committed
209ba48
View commit details
Copy full SHA for 209ba48
Browse repository at this point
Add type traits, refactoring, drafting json array writing. not working yet
Show description for 15c1094
wesm
committed
15c1094
View commit details
Copy full SHA for 15c1094
Browse repository at this point
Add ArrayVisitor methods, add enough metaprogramming to detect presence of c_type type member
Show description for 932ba7a
wesm
committed
932ba7a
View commit details
Copy full SHA for 932ba7a
Browse repository at this point
WIP JSON array reader code path
Show description for 2c93cce
wesm
committed
2c93cce
View commit details
Copy full SHA for 2c93cce
Browse repository at this point
Refactoring, type attribute consistency. Array reader compiles
Show description for 4fc7294
wesm
committed
4fc7294
View commit details
Copy full SHA for 4fc7294
Browse repository at this point
Install type_traits.h. cpplint
Show description for f26402a
wesm
committed
f26402a
View commit details
Copy full SHA for f26402a
Browse repository at this point
Refactoring. Start drafting string/list reader
Show description for 35c2f85
wesm
committed
35c2f85
View commit details
Copy full SHA for 35c2f85
Browse repository at this point
Recursively construct children for list/struct
Show description for 6566343
wesm
committed
6566343
View commit details
Copy full SHA for 6566343
Browse repository at this point
Declare loop variables
Show description for 0891378
wesm
committed
0891378
View commit details
Copy full SHA for 0891378
Browse repository at this point
Refactoring. Array test scaffold
Show description for 82f108b
wesm
committed
82f108b
View commit details
Copy full SHA for 82f108b
Browse repository at this point
Test JSON array roundtrip for numeric types, strings, lists, structs
Show description for e2e86b5
wesm
committed
e2e86b5
View commit details
Copy full SHA for e2e86b5
Browse repository at this point
Tweaks
Show description for 6bbd669
wesm
committed
6bbd669
View commit details
Copy full SHA for 6bbd669
Browse repository at this point
Start high level writer scaffold
Show description for 3d6bbbd
wesm
committed
3d6bbbd
View commit details
Copy full SHA for 3d6bbbd
Browse repository at this point
Complete draft json roundtrip implementation. tests not complete yet
Show description for 2753449
wesm
committed
2753449
View commit details
Copy full SHA for 2753449
Browse repository at this point
Complete round trip json file test with multiple record batches
Show description for 3d9fcc2
wesm
committed
3d9fcc2
View commit details
Copy full SHA for 3d9fcc2
Browse repository at this point
cpplint
Show description for a2cf47b
wesm
committed
a2cf47b
View commit details
Copy full SHA for a2cf47b
Browse repository at this point
Add a minimal literal JSON example
Show description for 72c24fe
wesm
committed
72c24fe
View commit details
Copy full SHA for 72c24fe
Browse repository at this point
Compiler warning
Show description for d13a05f
wesm
committed
d13a05f
View commit details
Copy full SHA for d13a05f
Browse repository at this point
You can’t perform that action at this time.