Skip to content

BigQuery: Add support to FormatOptions for AVRO - #1576

Merged
vam-google merged 1 commit into
googleapis:masterfrom
vam-google:master
Jan 28, 2017
Merged

BigQuery: Add support to FormatOptions for AVRO#1576
vam-google merged 1 commit into
googleapis:masterfrom
vam-google:master

Conversation

@vam-google

Copy link
Copy Markdown
Contributor

#1441

Added new constant in FormatOptions and a corresponding factory method. Updated test cases. Confirmed that AVRO does not require special treatment (like CSV does), so no additional changes are required.

googleapis#1441
Added new constant in FormatOptions and a corresponding factory method. Updated test cases. Confirmed that AVRO does not require special treatment (like CSV does), so no additional changes are required.
@googlebotgooglebot added the cla: yes This human has signed the Contributor License Agreement. label Jan 27, 2017
}

@Test
@SuppressWarnings("deprecation")

This comment was marked as spam.

This comment was marked as spam.

@garrettjonesgoogle

Copy link
Copy Markdown
Contributor

LGTM - merge after the tests pass.

@coveralls

coveralls commented Jan 28, 2017

Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.0008%) to 83.351% when pulling 1643cf1 on vam-google:master into 6d193de on GoogleCloudPlatform:master.

@vam-google
vam-google merged commit da93da7 into googleapis:masterJan 28, 2017
@vam-googlevam-google self-assigned this Jan 30, 2017
meltsufin pushed a commit that referenced this pull request Dec 22, 2025
…1576)
Source-Link: googleapis/synthtool@4b49307
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:25b384ee1674eda3984ec41c15b514a63bbeb5eda4d57c73c7e6f5adef2fd2f1
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
chingor13 pushed a commit that referenced this pull request Jan 6, 2026
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
chingor13 pushed a commit that referenced this pull request Jan 22, 2026
* feat: Adding TraceUtil interface and its implementation to enable Tracing controls via DatastoreOptions (#1431)
* Adding EnabledTraceUtil, DisabledTraceUtil and TraceUtilTest
* Annotating DatastoreOpenTelemetryOptions to be transient as they're not serializable
* Adding google-auth-library-credentials dependency due to https://github.com/googleapis/java-datastore/actions/runs/8944472794/job/24571458116?pr=1431
* feat: Adding Lookup RPC OpenTelemetry Tracing (#1437)
* feat: Adding Lookup RPC OpenTelemetry Tracing
- Removed OpenCensus Tracing
- Added E2E tests with Global and Local OTel SDK
- Moved OTel SDK setup to RemoteDatastoreHelper
- Fixed pom to depend on BOM for all shared dependencies
* feat: Adding Commit RPC Trace Instrumentation (#1440)
- Added end-to-end test for Datastore operationsput, add, update and delete.
- Updated E2E Test to use the namespace correctly for efficient clean-up of test data
* feat: RunQuery trace instrumentation (#1441)
* feat: RunQuery trace instrumentation
* feat: RunAggregationQuery instrumentation (#1447)
* feat: RunQuery trace instrumentation
* Formatting
* Formatting
* Refactor: s/RUNQUERY/RUN_QUERY
* feat: RunAggregationQuery Trace Instrumentation
* Build: retiring test assertions for OpenCensus spans - will be replacing this in hermetic integration tests for OpenTelemetry using in-memory span exports (in addition to ITE2ETraceTest.java).
* Formatting
* Fixing @test annotation missed after merge
* Formatting
* feat: RunQuery trace instrumentation
* Formatting
* Formatting
* Refactor: s/RUNQUERY/RUN_QUERY
* feat: RunAggregationQuery Trace Instrumentation
* Build: retiring test assertions for OpenCensus spans - will be replacing this in hermetic integration tests for OpenTelemetry using in-memory span exports (in addition to ITE2ETraceTest.java).
* Formatting
* Fixing @test annotation missed after merge
* Formatting
* feat: Add Transaction tracing
test: transactionalLookupTest
* test: Transaction test for RunInTransaction - need to fix trace instrumentation for RunIn..
* Adding transaction span names
* TransactionLookupTest
* feat: support for transactional operations
- tested using newTransaction() and runInTransaction()
* Revert "feat: support for transactional operations"
This reverts commit 10341c0b97cbc2025f9f928ce8cb09d5c036a5b3.
* feat: support for transactional operations (#1468)
* feat: support for transactional operations
- tested using newTransaction() and runInTransaction()
* feat: Allocateid tracing (#1488)
* feat: Adding tracing for AllocateIds RPC
* formatting
* 🦉 Updates from OwlBot post-processor
See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
---------
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
* feat: Add tracing for ReserveIds operation (#1490)
- added end-to-end test
* fix: Fixed Span nesting for `ReadWriteTransactionCallable` by using parent SpanContext instead of just parent Context (#1495)
* fix: Fixed the TraceUtil.startSpan method to use `SpanContext` for linking with the parent instead of `Context`.
- This fixes the hierarchy of Spans appearing in a transaction under a Run method.
- Tested using existing transaction test
* Fixed commit reordering and typos
* fix: lint errors
* fix: Refactored the ReadWriteTransactioncallable.call method to use startSpan idiomatically
- TraceUtil.startSpan needs more debugging
- return DefaultTracerProvider instance (no-op) when initializing DisabledTraceUtil - this fixes the unit tests in DatastoreTest.testRunInTransactionWithReadWriteOption
* feat: Added tracing for Transaction.RunQuery (#1499)
* feat: Added span for Transactional RunQuery
- tested
* fix: lint
* fix: patch apply issues
* fix: refactor using boolean flag
* fix: s/startSpan/startSpanWithParentContext
* test: Additional Transaction Testing and cleanup OpenCensus usage (#1505)
* test: newTransactionReadWriteTraceTest
* fix: test literal
* feat: Added tests for transaction cases
* fix: Cleanup OpenCensus dead code
* fix: updating version from 2.20.1 -> 2.21.0
* fix: reverting version from 2.21.0 -> 2.20.1
* fix: Adding an exception to the clirr-maven-plugin for an internal API parameter change from com.google.cloud.datastore.TraceUtil -> com.google.cloud.datastore.telemetry.TraceUtil
* fix: Fixing the differenceType in clirr exception
* fix: add an exception for removal of an internal class (com.google.cloud.datastore.TraceUtil)
* fix: fixing incomplete difference details for type 7005
* fix: Fixing `to` of the difference to be the entire signature
* fix: typo
* test: Adding ITTracingTest to verify events and span attributes (whic… (#1514)
* test: Adding ITTracingTest to verify events and span attributes (which are not verified in ITE2ETracingTest) due to TraceClient API limitations.
- This test uses InMemorySpanExporter to read the generated Otel span data by the test process to verify generated span data as it were before exporting to a backend. None of the span data is exported to a durable backend.
- This test is still an E2E test as it requires a project to send RPCs to.
* fix: fixing compilation error due to missing pom dependency.
* test: Test for AllocateId and ReserveId rpcs
* test: Commit/Put/Update/Delete tests
* test: Added fixes and test for RunQuery event
* test: Additional Transaction tests and AggregationQuery test (#1518)
* test: ReadWrite Transaction test
* test: Added test for Transactional RunQuery and Transaction Rollback
* test: runInTransaction API tracing test
- Fixed setting of common span attributes to spans in runInTransaction
- Removed some gRPC related channel attributes that are not present in this Datastore version, yet.
* fix: Undelete gRPC upgrade docs
* fix: Undo merge mistakes
* fix: Updating span event strings (#1539)
* fix: Fixing user-facing span names in line with go/firestore-client-trace-catalog
* fix: updating bom dependency version to fix https://github.com/googleapis/java-datastore/actions/runs/10256441634/job/28375496112?pr=1539
* Fix: typo in test causing integration test failure (#1556)
https://btx.cloud.google.com/invocations/c11a2e8b-4494-4ddc-a77e-cf2bcbcf5254/targets/cloud-devrel%2Fclient-libraries%2Fjava%2Fjava-datastore%2Fpresubmit%2Fintegration;config=default/log
* fix: opentelemetry-sdk should only be used as a Test Dependency
* fix: Update opentelemetry.version - this also fixes the tests failing in https://github.com/googleapis/java-datastore/actions/runs/10891578591/job/30222786908
* fix: Replacing attribute key values w/ constants
* fix: opentelemetry.version to fix RequireUpperBoundDeps check https://github.com/googleapis/java-datastore/actions/runs/10892403348/job/30225154043?pr=1576
* fix: Create Span hierarchy using parent Span (#1580)
* fix: Replace use of TraceUtil.SpanContext w/ TraceUtil.Context
* fix: Fixing how span hierarchy is created across threads - using Span instead of Context
* fix: cleaning up startSpan(spanName, parentContext) variant
* fix: add TracedReadWriteTransactionCallable to bifurcate tracing enabled/disabled paths for the Transaction callback.
- This change implements the idiomatic way to express nested spans as described in https://opentelemetry.io/docs/languages/java/instrumentation/#create-nested-spans
* fix: cleanup
* fix: cleanup
* fix: cleanup
* fix: formatting and import refactoring
* chore: generate libraries at Thu Sep 19 18:35:54 UTC 2024
---------
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
Co-authored-by: cloud-java-bot <cloud-java-bot@google.com>
chingor13 pushed a commit that referenced this pull request Feb 24, 2026
suztomo pushed a commit to suztomo/google-cloud-java that referenced this pull request Mar 11, 2026
…s#1949) (googleapis#1576)
Source-Link: googleapis/synthtool@4b49307
Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-java:latest@sha256:25b384ee1674eda3984ec41c15b514a63bbeb5eda4d57c73c7e6f5adef2fd2f1
Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
chingor13 pushed a commit that referenced this pull request Mar 12, 2026
lqiu96 pushed a commit that referenced this pull request Mar 20, 2026
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
suztomo pushed a commit to suztomo/google-cloud-java that referenced this pull request Mar 23, 2026
meltsufin pushed a commit that referenced this pull request Apr 29, 2026
meltsufin pushed a commit that referenced this pull request May 1, 2026
benjaminp pushed a commit to benjaminp/google-cloud-java that referenced this pull request Jul 13, 2026
…onstruction time (googleapis#1576)
Will fixgoogleapis/java-bigtable-hbase#3518
Change-Id: If5201705a8fd4b8757fac0206b6e563c8cd0ae65
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yesThis human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@vam-google@garrettjonesgoogle@coveralls@googlebot