ARROW-459: [C++] Dictionary IPC support in file and stream formats - #347

Closed
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459
Closed

ARROW-459: [C++] Dictionary IPC support in file and stream formats#347
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459

Conversation

@wesm

@wesmwesm commented Feb 22, 2017

Copy link
Copy Markdown
Member

Also fixes ARROW-565

@wesmwesm changed the title WIP ARROW-459: [C++] Dictionary IPC support in file and stream formatsARROW-459: [C++] Dictionary IPC support in file and stream formatsFeb 23, 2017
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

OK, I've done as much as I think I should in this patch. We'll be forced to resolve any lingering issues when we get to making the integration tests run between C++/Java

Comment threadcpp/src/arrow/ipc/metadata.h Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a reference here

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment threadcpp/src/arrow/ipc/adapter.cc Outdated

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outdated comment

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

I don't know what is going on with our Travis CI build queue but I opened: https://issues.apache.org/jira/browse/INFRA-13570

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

seems to be an ASF build queue problem. the build for my latest revision is running here: https://travis-ci.org/wesm/arrow/builds/204620814

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

@xhochy for large code reviews in the future, reminder that we can always do reviews on Cloudera's Gerrit instance, where we have a project set up: https://gerrit.cloudera.org/#/admin/projects/. I've been lobbying for an ASF-administered Gerrit (so I can bug them instead of Cloudera folks when I need some admin stuff done) but that may be useful in the meantime

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Fixing the build failures

wesm added 10 commits February 23, 2017 10:56
…h known schema
Change-Id: I888061cb9b93820eb919363d1d5c49189c2cdc0e
Change-Id: I03025e3e9acefa8ac709f4425458c65155e08831
Change-Id: Ieb848600fcb5fa506ad99d41bbad2bd9edb0f7c1
Change-Id: Ia673ac3de0545880751c90871a643b4d82dbb4a2
…Reader
Change-Id: Icb6e3fea8c09a3ad8ebf93fa0fbe4983626a9d3a
Change-Id: If15413078a1272268d17edda4b888c4de3383879
Change-Id: Ib6287480e28f6d17bcc7ea26196791bdb5a07b5b
Change-Id: I958f90af60d1b73283782bea0f81ec557d498d0a
Change-Id: Ie8b2bf4ef5c9f7e4e5d1bc60dc231ffe2de0b8d7
Change-Id: I6104a675664c3b7fe1dfb35a68e38ec8d0035133
@xhochy

Copy link
Copy Markdown
Member

I only went briefly over this. Will have a more close look tomorrow, then I can decide if we need gerrit or not.

Change-Id: Ie87700140f26e2753ffcc865953033a67a815f0e
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Rebased (to pick up integration test fix) and fixed valgrind error

@wesmwesm mentioned this pull request Feb 23, 2017
Change-Id: I6270e42a6a8f1b1ec4f08fc14e654e0677cd9f34
@wesm

wesm commented Feb 24, 2017

Copy link
Copy Markdown
MemberAuthor

passing build in my fork: https://travis-ci.org/wesm/arrow/builds/204779749. not sure why Travis is having such a hard time

@xhochyxhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM

@wesm
wesm deleted the ARROW-459 branch February 24, 2017 14:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@wesm@xhochy
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all \u003cpre\u003e\u003ccode\u003e blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks"); } } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); } })(); (function(){ try { var __m = "github.com"; var __re = new RegExp('^' + "github\\.com" + '
Skip to content

ARROW-459: [C++] Dictionary IPC support in file and stream formats - #347

Closed
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459
Closed

ARROW-459: [C++] Dictionary IPC support in file and stream formats#347
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459

Conversation

@wesm

@wesmwesm commented Feb 22, 2017

Copy link
Copy Markdown
Member

Also fixes ARROW-565

@wesmwesm changed the title WIP ARROW-459: [C++] Dictionary IPC support in file and stream formatsARROW-459: [C++] Dictionary IPC support in file and stream formatsFeb 23, 2017
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

OK, I've done as much as I think I should in this patch. We'll be forced to resolve any lingering issues when we get to making the integration tests run between C++/Java

Comment threadcpp/src/arrow/ipc/metadata.h Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a reference here

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment threadcpp/src/arrow/ipc/adapter.cc Outdated

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outdated comment

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

I don't know what is going on with our Travis CI build queue but I opened: https://issues.apache.org/jira/browse/INFRA-13570

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

seems to be an ASF build queue problem. the build for my latest revision is running here: https://travis-ci.org/wesm/arrow/builds/204620814

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

@xhochy for large code reviews in the future, reminder that we can always do reviews on Cloudera's Gerrit instance, where we have a project set up: https://gerrit.cloudera.org/#/admin/projects/. I've been lobbying for an ASF-administered Gerrit (so I can bug them instead of Cloudera folks when I need some admin stuff done) but that may be useful in the meantime

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Fixing the build failures

wesm added 10 commits February 23, 2017 10:56
…h known schema
Change-Id: I888061cb9b93820eb919363d1d5c49189c2cdc0e
Change-Id: I03025e3e9acefa8ac709f4425458c65155e08831
Change-Id: Ieb848600fcb5fa506ad99d41bbad2bd9edb0f7c1
Change-Id: Ia673ac3de0545880751c90871a643b4d82dbb4a2
…Reader
Change-Id: Icb6e3fea8c09a3ad8ebf93fa0fbe4983626a9d3a
Change-Id: If15413078a1272268d17edda4b888c4de3383879
Change-Id: Ib6287480e28f6d17bcc7ea26196791bdb5a07b5b
Change-Id: I958f90af60d1b73283782bea0f81ec557d498d0a
Change-Id: Ie8b2bf4ef5c9f7e4e5d1bc60dc231ffe2de0b8d7
Change-Id: I6104a675664c3b7fe1dfb35a68e38ec8d0035133
@xhochy

Copy link
Copy Markdown
Member

I only went briefly over this. Will have a more close look tomorrow, then I can decide if we need gerrit or not.

Change-Id: Ie87700140f26e2753ffcc865953033a67a815f0e
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Rebased (to pick up integration test fix) and fixed valgrind error

@wesmwesm mentioned this pull request Feb 23, 2017
Change-Id: I6270e42a6a8f1b1ec4f08fc14e654e0677cd9f34
@wesm

wesm commented Feb 24, 2017

Copy link
Copy Markdown
MemberAuthor

passing build in my fork: https://travis-ci.org/wesm/arrow/builds/204779749. not sure why Travis is having such a hard time

@xhochyxhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM

@wesm
wesm deleted the ARROW-459 branch February 24, 2017 14:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@wesm@xhochy
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

ARROW-459: [C++] Dictionary IPC support in file and stream formats - #347

Closed
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459
Closed

ARROW-459: [C++] Dictionary IPC support in file and stream formats#347
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459

Conversation

@wesm

@wesmwesm commented Feb 22, 2017

Copy link
Copy Markdown
Member

Also fixes ARROW-565

@wesmwesm changed the title WIP ARROW-459: [C++] Dictionary IPC support in file and stream formatsARROW-459: [C++] Dictionary IPC support in file and stream formatsFeb 23, 2017
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

OK, I've done as much as I think I should in this patch. We'll be forced to resolve any lingering issues when we get to making the integration tests run between C++/Java

Comment threadcpp/src/arrow/ipc/metadata.h Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a reference here

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment threadcpp/src/arrow/ipc/adapter.cc Outdated

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outdated comment

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

I don't know what is going on with our Travis CI build queue but I opened: https://issues.apache.org/jira/browse/INFRA-13570

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

seems to be an ASF build queue problem. the build for my latest revision is running here: https://travis-ci.org/wesm/arrow/builds/204620814

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

@xhochy for large code reviews in the future, reminder that we can always do reviews on Cloudera's Gerrit instance, where we have a project set up: https://gerrit.cloudera.org/#/admin/projects/. I've been lobbying for an ASF-administered Gerrit (so I can bug them instead of Cloudera folks when I need some admin stuff done) but that may be useful in the meantime

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Fixing the build failures

wesm added 10 commits February 23, 2017 10:56
…h known schema
Change-Id: I888061cb9b93820eb919363d1d5c49189c2cdc0e
Change-Id: I03025e3e9acefa8ac709f4425458c65155e08831
Change-Id: Ieb848600fcb5fa506ad99d41bbad2bd9edb0f7c1
Change-Id: Ia673ac3de0545880751c90871a643b4d82dbb4a2
…Reader
Change-Id: Icb6e3fea8c09a3ad8ebf93fa0fbe4983626a9d3a
Change-Id: If15413078a1272268d17edda4b888c4de3383879
Change-Id: Ib6287480e28f6d17bcc7ea26196791bdb5a07b5b
Change-Id: I958f90af60d1b73283782bea0f81ec557d498d0a
Change-Id: Ie8b2bf4ef5c9f7e4e5d1bc60dc231ffe2de0b8d7
Change-Id: I6104a675664c3b7fe1dfb35a68e38ec8d0035133
@xhochy

Copy link
Copy Markdown
Member

I only went briefly over this. Will have a more close look tomorrow, then I can decide if we need gerrit or not.

Change-Id: Ie87700140f26e2753ffcc865953033a67a815f0e
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Rebased (to pick up integration test fix) and fixed valgrind error

@wesmwesm mentioned this pull request Feb 23, 2017
Change-Id: I6270e42a6a8f1b1ec4f08fc14e654e0677cd9f34
@wesm

wesm commented Feb 24, 2017

Copy link
Copy Markdown
MemberAuthor

passing build in my fork: https://travis-ci.org/wesm/arrow/builds/204779749. not sure why Travis is having such a hard time

@xhochyxhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM

@wesm
wesm deleted the ARROW-459 branch February 24, 2017 14:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@wesm@xhochy
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length \u003e 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

ARROW-459: [C++] Dictionary IPC support in file and stream formats - #347

Closed
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459
Closed

ARROW-459: [C++] Dictionary IPC support in file and stream formats#347
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459

Conversation

@wesm

@wesmwesm commented Feb 22, 2017

Copy link
Copy Markdown
Member

Also fixes ARROW-565

@wesmwesm changed the title WIP ARROW-459: [C++] Dictionary IPC support in file and stream formatsARROW-459: [C++] Dictionary IPC support in file and stream formatsFeb 23, 2017
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

OK, I've done as much as I think I should in this patch. We'll be forced to resolve any lingering issues when we get to making the integration tests run between C++/Java

Comment threadcpp/src/arrow/ipc/metadata.h Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a reference here

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment threadcpp/src/arrow/ipc/adapter.cc Outdated

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outdated comment

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

I don't know what is going on with our Travis CI build queue but I opened: https://issues.apache.org/jira/browse/INFRA-13570

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

seems to be an ASF build queue problem. the build for my latest revision is running here: https://travis-ci.org/wesm/arrow/builds/204620814

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

@xhochy for large code reviews in the future, reminder that we can always do reviews on Cloudera's Gerrit instance, where we have a project set up: https://gerrit.cloudera.org/#/admin/projects/. I've been lobbying for an ASF-administered Gerrit (so I can bug them instead of Cloudera folks when I need some admin stuff done) but that may be useful in the meantime

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Fixing the build failures

wesm added 10 commits February 23, 2017 10:56
…h known schema
Change-Id: I888061cb9b93820eb919363d1d5c49189c2cdc0e
Change-Id: I03025e3e9acefa8ac709f4425458c65155e08831
Change-Id: Ieb848600fcb5fa506ad99d41bbad2bd9edb0f7c1
Change-Id: Ia673ac3de0545880751c90871a643b4d82dbb4a2
…Reader
Change-Id: Icb6e3fea8c09a3ad8ebf93fa0fbe4983626a9d3a
Change-Id: If15413078a1272268d17edda4b888c4de3383879
Change-Id: Ib6287480e28f6d17bcc7ea26196791bdb5a07b5b
Change-Id: I958f90af60d1b73283782bea0f81ec557d498d0a
Change-Id: Ie8b2bf4ef5c9f7e4e5d1bc60dc231ffe2de0b8d7
Change-Id: I6104a675664c3b7fe1dfb35a68e38ec8d0035133
@xhochy

Copy link
Copy Markdown
Member

I only went briefly over this. Will have a more close look tomorrow, then I can decide if we need gerrit or not.

Change-Id: Ie87700140f26e2753ffcc865953033a67a815f0e
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Rebased (to pick up integration test fix) and fixed valgrind error

@wesmwesm mentioned this pull request Feb 23, 2017
Change-Id: I6270e42a6a8f1b1ec4f08fc14e654e0677cd9f34
@wesm

wesm commented Feb 24, 2017

Copy link
Copy Markdown
MemberAuthor

passing build in my fork: https://travis-ci.org/wesm/arrow/builds/204779749. not sure why Travis is having such a hard time

@xhochyxhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM

@wesm
wesm deleted the ARROW-459 branch February 24, 2017 14:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@wesm@xhochy
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

ARROW-459: [C++] Dictionary IPC support in file and stream formats - #347

Closed
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459
Closed

ARROW-459: [C++] Dictionary IPC support in file and stream formats#347
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459

Conversation

@wesm

@wesmwesm commented Feb 22, 2017

Copy link
Copy Markdown
Member

Also fixes ARROW-565

@wesmwesm changed the title WIP ARROW-459: [C++] Dictionary IPC support in file and stream formatsARROW-459: [C++] Dictionary IPC support in file and stream formatsFeb 23, 2017
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

OK, I've done as much as I think I should in this patch. We'll be forced to resolve any lingering issues when we get to making the integration tests run between C++/Java

Comment threadcpp/src/arrow/ipc/metadata.h Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a reference here

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment threadcpp/src/arrow/ipc/adapter.cc Outdated

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outdated comment

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

I don't know what is going on with our Travis CI build queue but I opened: https://issues.apache.org/jira/browse/INFRA-13570

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

seems to be an ASF build queue problem. the build for my latest revision is running here: https://travis-ci.org/wesm/arrow/builds/204620814

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

@xhochy for large code reviews in the future, reminder that we can always do reviews on Cloudera's Gerrit instance, where we have a project set up: https://gerrit.cloudera.org/#/admin/projects/. I've been lobbying for an ASF-administered Gerrit (so I can bug them instead of Cloudera folks when I need some admin stuff done) but that may be useful in the meantime

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Fixing the build failures

wesm added 10 commits February 23, 2017 10:56
…h known schema
Change-Id: I888061cb9b93820eb919363d1d5c49189c2cdc0e
Change-Id: I03025e3e9acefa8ac709f4425458c65155e08831
Change-Id: Ieb848600fcb5fa506ad99d41bbad2bd9edb0f7c1
Change-Id: Ia673ac3de0545880751c90871a643b4d82dbb4a2
…Reader
Change-Id: Icb6e3fea8c09a3ad8ebf93fa0fbe4983626a9d3a
Change-Id: If15413078a1272268d17edda4b888c4de3383879
Change-Id: Ib6287480e28f6d17bcc7ea26196791bdb5a07b5b
Change-Id: I958f90af60d1b73283782bea0f81ec557d498d0a
Change-Id: Ie8b2bf4ef5c9f7e4e5d1bc60dc231ffe2de0b8d7
Change-Id: I6104a675664c3b7fe1dfb35a68e38ec8d0035133
@xhochy

Copy link
Copy Markdown
Member

I only went briefly over this. Will have a more close look tomorrow, then I can decide if we need gerrit or not.

Change-Id: Ie87700140f26e2753ffcc865953033a67a815f0e
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Rebased (to pick up integration test fix) and fixed valgrind error

@wesmwesm mentioned this pull request Feb 23, 2017
Change-Id: I6270e42a6a8f1b1ec4f08fc14e654e0677cd9f34
@wesm

wesm commented Feb 24, 2017

Copy link
Copy Markdown
MemberAuthor

passing build in my fork: https://travis-ci.org/wesm/arrow/builds/204779749. not sure why Travis is having such a hard time

@xhochyxhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM

@wesm
wesm deleted the ARROW-459 branch February 24, 2017 14:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@wesm@xhochy
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

ARROW-459: [C++] Dictionary IPC support in file and stream formats - #347

Closed
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459
Closed

ARROW-459: [C++] Dictionary IPC support in file and stream formats#347
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459

Conversation

@wesm

@wesmwesm commented Feb 22, 2017

Copy link
Copy Markdown
Member

Also fixes ARROW-565

@wesmwesm changed the title WIP ARROW-459: [C++] Dictionary IPC support in file and stream formatsARROW-459: [C++] Dictionary IPC support in file and stream formatsFeb 23, 2017
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

OK, I've done as much as I think I should in this patch. We'll be forced to resolve any lingering issues when we get to making the integration tests run between C++/Java

Comment threadcpp/src/arrow/ipc/metadata.h Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a reference here

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment threadcpp/src/arrow/ipc/adapter.cc Outdated

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outdated comment

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

I don't know what is going on with our Travis CI build queue but I opened: https://issues.apache.org/jira/browse/INFRA-13570

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

seems to be an ASF build queue problem. the build for my latest revision is running here: https://travis-ci.org/wesm/arrow/builds/204620814

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

@xhochy for large code reviews in the future, reminder that we can always do reviews on Cloudera's Gerrit instance, where we have a project set up: https://gerrit.cloudera.org/#/admin/projects/. I've been lobbying for an ASF-administered Gerrit (so I can bug them instead of Cloudera folks when I need some admin stuff done) but that may be useful in the meantime

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Fixing the build failures

wesm added 10 commits February 23, 2017 10:56
…h known schema
Change-Id: I888061cb9b93820eb919363d1d5c49189c2cdc0e
Change-Id: I03025e3e9acefa8ac709f4425458c65155e08831
Change-Id: Ieb848600fcb5fa506ad99d41bbad2bd9edb0f7c1
Change-Id: Ia673ac3de0545880751c90871a643b4d82dbb4a2
…Reader
Change-Id: Icb6e3fea8c09a3ad8ebf93fa0fbe4983626a9d3a
Change-Id: If15413078a1272268d17edda4b888c4de3383879
Change-Id: Ib6287480e28f6d17bcc7ea26196791bdb5a07b5b
Change-Id: I958f90af60d1b73283782bea0f81ec557d498d0a
Change-Id: Ie8b2bf4ef5c9f7e4e5d1bc60dc231ffe2de0b8d7
Change-Id: I6104a675664c3b7fe1dfb35a68e38ec8d0035133
@xhochy

Copy link
Copy Markdown
Member

I only went briefly over this. Will have a more close look tomorrow, then I can decide if we need gerrit or not.

Change-Id: Ie87700140f26e2753ffcc865953033a67a815f0e
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Rebased (to pick up integration test fix) and fixed valgrind error

@wesmwesm mentioned this pull request Feb 23, 2017
Change-Id: I6270e42a6a8f1b1ec4f08fc14e654e0677cd9f34
@wesm

wesm commented Feb 24, 2017

Copy link
Copy Markdown
MemberAuthor

passing build in my fork: https://travis-ci.org/wesm/arrow/builds/204779749. not sure why Travis is having such a hard time

@xhochyxhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM

@wesm
wesm deleted the ARROW-459 branch February 24, 2017 14:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@wesm@xhochy
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

ARROW-459: [C++] Dictionary IPC support in file and stream formats - #347

Closed
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459
Closed

ARROW-459: [C++] Dictionary IPC support in file and stream formats#347
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459

Conversation

@wesm

@wesmwesm commented Feb 22, 2017

Copy link
Copy Markdown
Member

Also fixes ARROW-565

@wesmwesm changed the title WIP ARROW-459: [C++] Dictionary IPC support in file and stream formatsARROW-459: [C++] Dictionary IPC support in file and stream formatsFeb 23, 2017
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

OK, I've done as much as I think I should in this patch. We'll be forced to resolve any lingering issues when we get to making the integration tests run between C++/Java

Comment threadcpp/src/arrow/ipc/metadata.h Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a reference here

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment threadcpp/src/arrow/ipc/adapter.cc Outdated

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outdated comment

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

I don't know what is going on with our Travis CI build queue but I opened: https://issues.apache.org/jira/browse/INFRA-13570

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

seems to be an ASF build queue problem. the build for my latest revision is running here: https://travis-ci.org/wesm/arrow/builds/204620814

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

@xhochy for large code reviews in the future, reminder that we can always do reviews on Cloudera's Gerrit instance, where we have a project set up: https://gerrit.cloudera.org/#/admin/projects/. I've been lobbying for an ASF-administered Gerrit (so I can bug them instead of Cloudera folks when I need some admin stuff done) but that may be useful in the meantime

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Fixing the build failures

wesm added 10 commits February 23, 2017 10:56
…h known schema
Change-Id: I888061cb9b93820eb919363d1d5c49189c2cdc0e
Change-Id: I03025e3e9acefa8ac709f4425458c65155e08831
Change-Id: Ieb848600fcb5fa506ad99d41bbad2bd9edb0f7c1
Change-Id: Ia673ac3de0545880751c90871a643b4d82dbb4a2
…Reader
Change-Id: Icb6e3fea8c09a3ad8ebf93fa0fbe4983626a9d3a
Change-Id: If15413078a1272268d17edda4b888c4de3383879
Change-Id: Ib6287480e28f6d17bcc7ea26196791bdb5a07b5b
Change-Id: I958f90af60d1b73283782bea0f81ec557d498d0a
Change-Id: Ie8b2bf4ef5c9f7e4e5d1bc60dc231ffe2de0b8d7
Change-Id: I6104a675664c3b7fe1dfb35a68e38ec8d0035133
@xhochy

Copy link
Copy Markdown
Member

I only went briefly over this. Will have a more close look tomorrow, then I can decide if we need gerrit or not.

Change-Id: Ie87700140f26e2753ffcc865953033a67a815f0e
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Rebased (to pick up integration test fix) and fixed valgrind error

@wesmwesm mentioned this pull request Feb 23, 2017
Change-Id: I6270e42a6a8f1b1ec4f08fc14e654e0677cd9f34
@wesm

wesm commented Feb 24, 2017

Copy link
Copy Markdown
MemberAuthor

passing build in my fork: https://travis-ci.org/wesm/arrow/builds/204779749. not sure why Travis is having such a hard time

@xhochyxhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM

@wesm
wesm deleted the ARROW-459 branch February 24, 2017 14:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@wesm@xhochy
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

ARROW-459: [C++] Dictionary IPC support in file and stream formats - #347

Closed
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459
Closed

ARROW-459: [C++] Dictionary IPC support in file and stream formats#347
wesm wants to merge 12 commits into
apache:masterfrom
wesm:ARROW-459

Conversation

@wesm

@wesmwesm commented Feb 22, 2017

Copy link
Copy Markdown
Member

Also fixes ARROW-565

@wesmwesm changed the title WIP ARROW-459: [C++] Dictionary IPC support in file and stream formatsARROW-459: [C++] Dictionary IPC support in file and stream formatsFeb 23, 2017
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

OK, I've done as much as I think I should in this patch. We'll be forced to resolve any lingering issues when we get to making the integration tests run between C++/Java

Comment threadcpp/src/arrow/ipc/metadata.h Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a reference here

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Comment threadcpp/src/arrow/ipc/adapter.cc Outdated

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outdated comment

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

I don't know what is going on with our Travis CI build queue but I opened: https://issues.apache.org/jira/browse/INFRA-13570

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

seems to be an ASF build queue problem. the build for my latest revision is running here: https://travis-ci.org/wesm/arrow/builds/204620814

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

@xhochy for large code reviews in the future, reminder that we can always do reviews on Cloudera's Gerrit instance, where we have a project set up: https://gerrit.cloudera.org/#/admin/projects/. I've been lobbying for an ASF-administered Gerrit (so I can bug them instead of Cloudera folks when I need some admin stuff done) but that may be useful in the meantime

@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Fixing the build failures

wesm added 10 commits February 23, 2017 10:56
…h known schema
Change-Id: I888061cb9b93820eb919363d1d5c49189c2cdc0e
Change-Id: I03025e3e9acefa8ac709f4425458c65155e08831
Change-Id: Ieb848600fcb5fa506ad99d41bbad2bd9edb0f7c1
Change-Id: Ia673ac3de0545880751c90871a643b4d82dbb4a2
…Reader
Change-Id: Icb6e3fea8c09a3ad8ebf93fa0fbe4983626a9d3a
Change-Id: If15413078a1272268d17edda4b888c4de3383879
Change-Id: Ib6287480e28f6d17bcc7ea26196791bdb5a07b5b
Change-Id: I958f90af60d1b73283782bea0f81ec557d498d0a
Change-Id: Ie8b2bf4ef5c9f7e4e5d1bc60dc231ffe2de0b8d7
Change-Id: I6104a675664c3b7fe1dfb35a68e38ec8d0035133
@xhochy

Copy link
Copy Markdown
Member

I only went briefly over this. Will have a more close look tomorrow, then I can decide if we need gerrit or not.

Change-Id: Ie87700140f26e2753ffcc865953033a67a815f0e
@wesm

wesm commented Feb 23, 2017

Copy link
Copy Markdown
MemberAuthor

Rebased (to pick up integration test fix) and fixed valgrind error

@wesmwesm mentioned this pull request Feb 23, 2017
Change-Id: I6270e42a6a8f1b1ec4f08fc14e654e0677cd9f34
@wesm

wesm commented Feb 24, 2017

Copy link
Copy Markdown
MemberAuthor

passing build in my fork: https://travis-ci.org/wesm/arrow/builds/204779749. not sure why Travis is having such a hard time

@xhochyxhochy left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, LGTM

@wesm
wesm deleted the ARROW-459 branch February 24, 2017 14:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@wesm@xhochy