Skip to content

Java API surface

Everything exported by io.github.underloam:xbbg and xbbg-jdk17.

A complete map of every public class, interface, enum, and static entry point across all six packages in xbbg 1.8.1.

Core package (io.github.underloam.xbbg) ​

Runtime, configuration, and static facades ​

TypeKindPublic API
Xbbgfinal classversion(), nativeVersion(), sdkVersion(), setLogLevel(LogLevel), getLogLevel(), setSdkPath(Path), setSdkSource(BlpapiSource), configure(EngineConfig), configure(host, port), resetConfiguration(), engine(), connect(EngineConfig), connect(), await(CompletableFuture<T>), callbackExecutor(), setCallbackExecutor(Executor).
Blpfinal classStatic helpers on the configured shared engine: bdp, bdh, bds, bdib, bdtick, delayStatus, subscribe, stream, vwap, mktbar, depth, chains, subscribeWithOptions, subscribeAuction, streamAuction, subscribeEtfInav.
Enginefinal class (AutoCloseable)Engine.connect(EngineConfig), Engine.connect(), Engine.open(EngineConfig), Engine.open(host, port), Engine.open(), close(), signalShutdown(), isClosed(), isAvailable(), keyColumn(), plus all request, introspection, subscription, and recipe methods below.
EngineConfigfinal classEngineConfig.builder(), EngineConfig.defaults(), toBuilder(), and optional getters for all 36 settings; see Configuration.
AuthConfigfinal classAuthConfig.user(), AuthConfig.app(appName), AuthConfig.userApp(appName), AuthConfig.directory(dirProperty), AuthConfig.manual(appName, userId, ipAddress), AuthConfig.token(token), method(), appName(), dirProperty(), userId(), ipAddress(), token().
TlsConfigfinal classTlsConfig.builder(), clientCredentials(), clientCredentialsPassword(), trustMaterial(), handshakeTimeoutMs(), crlFetchTimeoutMs().
TlsMaterialfinal classTlsMaterial.path(Path), TlsMaterial.path(String), TlsMaterial.bytes(byte[]), TlsMaterial.bytes(ByteBuffer), path(), bytes(), isPath().
Socks5Configfinal classSocks5Config.of(host, port), new Socks5Config(host, port), host(), port().
ServerAddressfinal classServerAddress.of(host, port), new ServerAddress(host, port), host(), port().
RetryPolicyfinal classRetryPolicy.builder(), maxRetries(), initialDelayMs(), backoffFactor(), maxDelayMs().
XbbgWarningfinal classnew XbbgWarning(type, code, message, detail), type(), code(), message(), detail().
XbbgWarningsfinal classDEPRECATION_TYPE, TICKER_KEY_COLUMN_CODE, DELAYED_DATA_TYPE, DELAYED_DATA_CODE, addListener(Consumer<? super XbbgWarning>), removeListener(Consumer<? super XbbgWarning>), emit(XbbgWarning).

Engine methods ​

AreaMethods
Construction and lifecycleEngine.connect(config?), Engine.open(config?), Engine.open(host, port), close(), signalShutdown(), isClosed(), isAvailable(), keyColumn()
Identity and entitlementsseatType(), checkEntitlements(service, int...), checkEntitlements(service, Collection<Integer>), identityIsAuthorized(service)
Generic requestsrequest(RequestSpec[, Backend<T>]), requestRaw(RequestSpec), requestIpcFile(RequestSpec)
Typed Bloomberg requestsbdp, bds, bdh, bdib, bdtick, bql, beqs, bsrch, bta, bflds, fieldInfo, fieldSearch, blkp, bport, bcurves, bgovts, acdxInfo, acdxPricing, acdxRisk
Field metadata cacheresolveFieldTypes(fields[, overrides[, defaultType]]), getFieldInfo(field), clearFieldCache(), saveFieldCache(), validateFields(fields), isFieldValidationEnabled()
Schema introspectiongetSchema(service), getOperation(service, operation), listOperations(service), bops(service), bschema(service[, operation]), getCachedSchema(service), invalidateSchema(service), clearSchemaCache(), listCachedSchemas(), getEnumValues(service, operation, element), listValidElements(service, operation)
Subscriptionssubscribe, stream, vwap, mktbar, depth, chains, subscribeWithOptions, subscribeAuction, streamAuction, subscribeEtfInav, subscriptionFeeds()
Fixed-income recipesbqr, yas, preferreds, corporateBonds
Futures and CDX recipesfutTicker, activeFutures, futuresCurve, cdxTicker, activeCdx
Equity, ETF, index, and vol recipesdividend, dividendYield, turnover, etfHoldings, indexMembers, volSurface
ETF NAV and iNAV recipesetfNavRelationships, etfNavSnapshot, etfNavHistory, subscribeEtfInav
Identifier and currency recipesresolveIsins, issuerIsins, currencyConversion
Auction and delayed-data recipesresolveVenues, auctionSnapshot, subscribeAuction, streamAuction, delayStatus

Enums, backends, dates, overrides, and option builders ​

TypeKindMembers / Builder fields
Backend<T>final classBackend.TABLE, Backend.ROWS, Backend.IPC_STREAM, Backend.IPC_FILE, Backend.map(base, name, mapper), name().
FormatenumLONG ("long"), LONG_TYPED ("long_typed"), LONG_WITH_METADATA ("long_metadata"), SEMI_LONG ("semi_long"), wireValue(), aliases(), defaultValue(), parse(String).
KeyColumnenumSECURITY ("security"), TICKER ("ticker", deprecated default), wireValue(), aliases(), defaultValue(), parse(String).
LogLevelenumTRACE, DEBUG, INFO, WARN, ERROR, wireValue(), parse(String).
SdkLogLevelenumDEBUG, ERROR, FATAL, INFO, OFF, TRACE, WARN, wireValue(), aliases(), defaultValue(), parse(String).
ValidationModeenumDISABLED, LENIENT, STRICT, wireValue(), aliases(), defaultValue(), parse(String).
OverflowPolicyenumBLOCK ("block"), DROP_NEWEST ("drop_newest"), DROP_OLDEST ("drop_oldest"), wireValue(), aliases(), defaultValue(), parse(String).
SubscriptionDeliveryModeenumDELTAS ("deltas"), STATE ("state"), wireValue(), aliases(), defaultValue(), parse(String).
DelayedPolicyenumWARN ("warn"), RAISE ("raise"), IGNORE ("ignore"), wireValue(), parse(String).
SeatTypeenumBPS, NONBPS, INVALID, wireValue(), parse(String).
IndexMemberFieldenumINDX_MWEIGHT, INDX_MEMBERS, INDX_MEMBERS3, wireValue(), aliases(), parse(String).
VolSurfacePresetenumDELTA_1M_2M, MONEYNESS_30D, MONEYNESS_60D, MONEYNESS_3M, MONEYNESS_6M, MONEYNESS_12M, wireValue(), aliases(), parse(String).
CdxFieldsfinal classCdxFields.INFO, CdxFields.PRICING, CdxFields.RISK (List<String>).
Datesfinal classformatDate(String), formatDate(TemporalAccessor), formatDate(Date), formatDateTime(String), formatDateTime(TemporalAccessor), formatDateTime(Date).
Overridesfinal classOverrides.empty(), Overrides.of(Map<String, ?>), Overrides.of(field, value), Overrides.ofEntries(Iterable<?>), Overrides.combine(Object...), merge(Object...), with(field, value), forSecurity(security, Object...), pairs(), securityOverrides(), toMap(), isEmpty(), hasSecurityOverrides().
SecurityOverridefinal classnew SecurityOverride(security, overrides), security(), overrides().
StringPairfinal classStringPair.of(key, value), new StringPair(key, value), key(), value().
EntitlementReportfinal classnew EntitlementReport(entitled, failedEids), entitled(), failedEids().
FieldInfofinal classnew FieldInfo(fieldId, arrowType, description, category), fieldId(), arrowType(), description(), category().
FeedInfofinal classservice(), topic(), options(), fields(), consumers(), delayed(), state(), isolated(), fieldErrors().
RequestSpecfinal classRequestSpec.builder(service): operation, requestOperation, requestId, extractor, securities, security, fields, overrides, elements, kwargs, jsonElements, startDate, endDate, startDatetime, endDatetime, requestTz, outputTz, eventType, eventTypes, interval, options, fieldTypes, includeSecurityErrors, returnEids, onDelayed, validateFields, searchSpec, fieldIds, format.
RequestOptionsfinal classoverrides, kwargs / kwarg, format.
BdpOptionsfinal classoverrides, kwargs / kwarg, format, includeSecurityErrors, returnEids, onDelayed, validateFields.
BdhOptionsfinal classstart, end, overrides, kwargs / kwarg, format, returnEids, onDelayed, validateFields.
BdsOptionsfinal classoverrides, kwargs / kwarg, format, returnEids, validateFields.
BdibOptionsfinal classstart, end, day, requestTz, outputTz, eventType, interval, kwargs / kwarg, returnEids, onDelayed.
BdtickOptionsfinal classstart, end, requestTz, outputTz, eventTypes, includeConditionCodes, includeExchangeCodes, includeBrokerCodes, includeRpsCodes, includeBicMicCodes, includeNonPlottableEvents, includeBloombergStandardConditionCodes, kwargs / kwarg, returnEids, onDelayed.
BqlOptionsfinal classappName, kwargs / kwarg, format.
BeqsOptionsfinal classasof, screenType, group, overrides, kwargs / kwarg, format.
BsrchOptionsfinal classoverrides, kwargs / kwarg, format.
BtaOptions & BtaStudyfinal classesBtaOptions: studyParams / studyParam, kwargs / kwarg, startDate, endDate, periodicity, interval, format. BtaStudy.builder(studyType) / BtaStudy.of(studyType): calcInterval, interval, attribute, attributes.
BfldsOptionsfinal classfields, searchSpec, kwargs / kwarg, format.
BlkpOptionsfinal classkwargs / kwarg, format.
BqrOptionsfinal classstartDatetime, endDatetime, eventTypes, includeBrokerCodes.
YasOptionsfinal classsettleDt, yieldType, spread, yieldVal, price, benchmark.
PreferredsOptionsfinal classfields.
CorporateBondsOptionsfinal classccy, fields.
FuturesResolveOptionsfinal classfreq.
FuturesCurveOptionsfinal classasof, chainField, fields, maxContracts.
CdxOptionsfinal classrecoveryRate, overrides, kwargs / kwarg, format, includeSecurityErrors, returnEids, onDelayed, validateFields.
CdxResolveOptionsfinal classversionless.
ActiveCdxOptionsfinal classlookbackDays, versionless.
DividendOptionsfinal classdvdType.
DividendYieldOptionsfinal classdividendTypes, windowDays.
TurnoverOptionsfinal classccy, factor.
EtfHoldingsOptionsfinal classfields.
IndexMembersOptionsfinal classfield(IndexMemberField), asof.
VolSurfaceOptions & VolFieldSpecfinal classesVolSurfaceOptions: preset, presets, noPreset(), fields, fieldSpecs, asDecimal, includeDerived, riskFreeRate, dividendYieldField. VolFieldSpec.builder(): metric, tenor, pointType, point.
ResolveVenuesOptionsfinal classpcsOverrides.
AuctionSnapshotOptionsfinal classfields, pcsOverrides.
DelayStatusOptionsfinal classcheckIdentity.

Exceptions (io.github.underloam.xbbg) ​

Class / EnumHierarchyKey methods
BlpErrorKindenumSESSION(1), REQUEST(2), LIMIT(3), DATALOSS(4), VALIDATION(5), TIMEOUT(6), INTERNAL(7), SDK_NOT_FOUND(11), value().
BlpExceptionextends RuntimeExceptionkind(), code(), bloombergRequestId(), bloombergRequestIds().
BlpSessionExceptionextends BlpExceptionkind() (SESSION).
BlpRequestExceptionextends BlpExceptionkind() (REQUEST), service(), operation(), requestId().
BlpLimitExceptionextends BlpRequestExceptionkind() (LIMIT), service(), operation(), requestId().
BlpValidationExceptionextends BlpExceptionkind() (VALIDATION), element(), suggestion().
BlpTimeoutExceptionextends BlpExceptionkind() (TIMEOUT), requestId().
BlpSubscriptionDataLossExceptionextends BlpExceptionkind() (DATALOSS), topic(), detail().
BlpInternalExceptionextends BlpExceptionkind() (INTERNAL).
BlpapiNotFoundExceptionextends BlpExceptionkind() (SDK_NOT_FOUND).

Table package (io.github.underloam.xbbg.table) ​

TypeKindPublic API
Tablefinal classImplements Iterable<Row>, ResultMetadataView. numRows(), numColumns(), columns(), columnNames(), column(int), column(String), findColumn(String), hasColumn(String), row(int), iterator(), toRows(), metadata(), resultMetadata(), Table.fromArrowBuffers(...).
Columnfinal classname(), type(), timezone(), nullable(), size(), nullCount(), isNull(row), get(row), getBoolean(row), getInt(row), getLong(row), getFloat(row), getDouble(row), getString(row), getBytes(row), getLocalDate(row), getLocalTime(row), getInstant(row), getZonedDateTime(row), getLocalDateTime(row), toList().
Rowfinal classtable(), index(), get(int), get(String), isNull(String), getBoolean(String), getInt(String), getLong(String), getDouble(String), getString(String), getBytes(String), getLocalDate(String), getLocalTime(String), getInstant(String), getZonedDateTime(String), getLocalDateTime(String), toMap().
RowsResultfinal classExtends AbstractList<Map<String, Object>>, implements ResultMetadataView. RowsResult.of(Table), columnNames(), get(int), size(), metadata(), resultMetadata().
DataTypeenumNULL, BOOL, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64, FLOAT32, FLOAT64, UTF8, LARGE_UTF8, BINARY, LARGE_BINARY, DATE32, DATE64, TIME32_S, TIME32_MS, TIME64_US, TIME64_NS, TIMESTAMP_S, TIMESTAMP_MS, TIMESTAMP_US, TIMESTAMP_NS. code(), typeName(), byteWidth(), isVariableWidth(), hasLargeOffsets(), isInteger(), isFloatingPoint(), isText(), isBinary(), isDate(), isTime(), isTimestamp(), fromCode(int).
ResultMetadataViewinterfaceresultMetadata(), metadata(), bloombergRequestId(), bloombergRequestIds(), eidData(), delayed(), securityErrors(), fieldExceptions(), fieldErrors(), typeMisses().
ResultMetadatafinal classResultMetadata.empty(), ResultMetadata.decode(metadata, decodedJson), plus all methods of ResultMetadataView.
DelayedDataInfofinal classdelayed(), delayMinutes().
BloombergMetadataErrorfinal classcategory(), code(), subcategory(), message().
BloombergFieldExceptionfinal classfield(), category(), code(), subcategory(), message().
BloombergFieldErrorfinal classcategory(), code(), subcategory(), message(), source().

Subscription package (io.github.underloam.xbbg.subscription) ​

TypeKindPublic API
Subscriptionfinal classImplements Iterable<Tick>, AutoCloseable. nextAsync(), next(Duration), iterator(), stream(), unsubscribe(boolean), unsubscribe(), close(), field(String), arrow(), deliveries(), deliveries(Backend<T>), add(Collection<String>[, Map<String, String>]), addFields(Collection<String>), remove(Collection<String>), latest(), latest(Backend<T>), delivery(), tickers(), fields(), isActive(), stats(), status(), events(), failures(), failedTickers(), topicStates(), fieldErrors(), sessionStatus(), serviceStatus(), adminStatus().
ArrowSubscriptionfinal classImplements Iterable<Table>, AutoCloseable. nextAsync(), next(Duration), iterator(), stream(), unsubscribe(boolean), unsubscribe(), close().
DeliveryStream<T>final classImplements Iterable<SubscriptionDelivery<T>>, AutoCloseable. nextAsync(), next(Duration), iterator(), stream(), unsubscribe(boolean), unsubscribe(), close().
Tickfinal classtopic(), timestampUs(), layoutVersion(), fieldKind(String|FieldHandle), has(String|FieldHandle), isNull(String|FieldHandle), get(String|FieldHandle), getDouble(String|FieldHandle), getLong(String|FieldHandle), getString(String|FieldHandle), getLocalDate(String|FieldHandle), toMap().
FieldHandlefinal classFieldHandle.of(name), name().
StreamOptionsfinal classStreamOptions.defaults(), StreamOptions.builder(), toBuilder(), plus getters and builder methods for all 14 stream options.
AuctionStreamOptionsfinal classAuctionStreamOptions.defaults(), AuctionStreamOptions.builder(), stream(), pcsOverrides().
FieldErrorPolicyenumWARN ("warn"), RAISE ("raise"), IGNORE ("ignore"), wireValue(), parse(String).
SubscriptionDelivery<T>final classkind(), data(), gapBefore().
SubscriptionGapfinal classSubscriptionGap.LOCAL_OVERFLOW ("local_overflow"), cause(), droppedUpdates().
SubscriptionStatsfinal classmessagesReceived(), droppedBatches(), batchesSent(), slowConsumer().
SubscriptionStatusfinal classevents(), failures(), failedTickers(), topicStates(), fieldErrors(), session(), services(), admin().
SubscriptionEventfinal classatUs(), category(), level(), messageType(), topic(), detail().
SubscriptionEventCategoryenumSESSION, SERVICE, ADMIN, SUBSCRIPTION, LIFECYCLE, wireValue().
SubscriptionEventLevelenumINFO, WARNING, ERROR, wireValue().
SubscriptionFailurefinal classtopic(), reason(), kind(), atUs().
SubscriptionFailureKindenumFAILURE, TERMINATED, wireValue().
TopicStatefinal classtopic(), feedTopic(), delayed(), state(), lastChangeUs(), streamsActive(), streamsChangedUs().
TopicLifecycleStateenumPENDING, STARTED, STREAMING, UNSUBSCRIBING, UNSUBSCRIBED, FAILED, TERMINATED, wireValue().
SessionStatus & SessionStateclass & enumSessionStatus: state(), lastChangeUs(), disconnectCount(), reconnectCount(). SessionState: STARTING, UP, DOWN, TERMINATED, wireValue().
ServiceStatusfinal classservice(), up(), lastChangeUs().
AdminStatusfinal classslowConsumerWarningActive(), slowConsumerWarningCount(), slowConsumerClearedCount(), dataLossCount(), lastWarningUs(), lastClearedUs(), lastDataLossUs().

Extensions package (io.github.underloam.xbbg.ext) ​

TypeKindPublic API
Extfinal classDates: parseDate(dateStr), fmtDate(year, month, day[, fmt]), defaultTurnoverDates([startDate, endDate]), defaultBqrDatetimes([startDatetime, endDatetime]).
Arrow IPC: pivotToWide(ipcStream), isLongFormat(ipcStream).
Tickers & Futures: parseTicker(ticker), isSpecificContract(ticker), buildFuturesTicker(prefix, monthCode, year, asset), normalizeTickers(tickers), filterEquityTickers(tickers), generateFuturesCandidates(genTicker, year, month, day[, freq, count]), validateGenericTicker(ticker), contractIndex(genTicker), filterCandidatesByCycle(candidates, cycle), filterValidContracts(contracts, year, month, day), getMonthCode(monthName), getMonthName(code), getFuturesMonths().
CDX: parseCdxTicker(ticker), previousCdxSeries(ticker), cdxGenToSpecific(genTicker, series).
Currency: buildFxPair(fromCcy, toCcy), sameCurrency(ccy1, ccy2), currenciesNeedingConversion(currencies, target).
Columns & Queries: renameDividendColumns(columns), renameEtfColumns(columns), getDvdType(typ), getDvdTypes(), getDvdCols(), getEtfCols(), buildYasOverrides(settleDt, yieldType, spread, yieldVal, price, benchmark), buildEarningHeaderRename(headerRow, dataColumns), calculateLevelPercentages(values, levels), buildPreferredsQuery(equityTicker[, extraFields]), buildCorporateBondsQuery(ticker[, ccy, extraFields]), buildEtfHoldingsQuery(etfTicker[, extraFields]).
Markets & Sessions: deriveSessions(dayStart, dayEnd[, mic, exchCode]), getMarketRule(mic, exchCode), inferTimezone(countryIso), setExchangeOverride(ticker, override), getExchangeOverride(ticker), clearExchangeOverride([ticker]), listExchangeOverrides(), sessionTimesToUtc(startTime, endTime, exchangeTz, date).
Cdxfinal classacdxInfo(ticker[, BdpOptions][, Backend<T>]), acdxPricing(ticker[, CdxOptions][, Backend<T>]), acdxRisk(ticker[, CdxOptions][, Backend<T>]).
AuctionFieldsfinal classimbalance(), indicative(), state(), halts(), results(), composite(), quotes(), defaults(), zeroPriceFields(), group(name), imbalanceSide(code).
ImbalanceSideenumBUY ("buy"), SELL ("sell"), NONE ("none"), wireValue().
TickerPartsfinal classprefix(), index(), asset(), exchange().
FuturesCandidatefinal classticker(), year(), month().
CdxTickerInfofinal classindex(), series(), version(), tenor(), asset(), isGeneric(), seriesNum().
FxPairInfofinal classfxPair(), factor(), fromCcy(), toCcy().
TimeRangefinal classnew TimeRange(start, end), start(), end().
SessionWindowsfinal classday(), allday(), pre(), post(), am(), pm().
MarketRulefinal classpreMinutes(), postMinutes(), lunchStartMin(), lunchEndMin(), isContinuous().
ExchangeInfofinal classticker(), mic(), exchCode(), timezone(), utcOffset(), source(), sessions(), day(), allday(), pre(), post(), am(), pm().
ExchangeOverridefinal classExchangeOverride.builder(): timezone, mic, exchCode, day, allday, pre, post, am, pm.

SDK provisioning package (io.github.underloam.xbbg.sdk) ​

TypeKindPublic API
BlpapiSdkfinal classprovision(ProvisionOptions) (CompletableFuture<ProvisionResult>), installed(), installed(Path[, String]), main(String[]).
BlpapiSourcefinal classBLOOMBERG_PYPI_INDEX, DEFAULT_PYPI_PROJECT, DEFAULT_CONDA_PACKAGE, BlpapiSource.Kind (PYPI, CONDA, ARTIFACT), pypi(indexUrl[, project]), conda(channel[, packageName]), artifact(urlOrPath[, sha256]), parse(spec), kind(), location(), name(), sha256(), spec().
ProvisionOptionsfinal classDEFAULT_CONNECT_TIMEOUT, DEFAULT_READ_TIMEOUT, DEFAULT_RETRIES, ProvisionOptions.builder(): source(BlpapiSource), version(String), platform(String), cacheDir(Path), offline(boolean), proxy(String), proxy(Proxy), directConnection(), proxySelector(ProxySelector), noProxy(Collection<String>), basicAuth(host, username, password), bearerToken(host, token), netrc(Path), extraCaCertificates(Path), connectTimeout(Duration), readTimeout(Duration), retries(int), requireArtifactHash(boolean).
ProvisionResultfinal classversion(), platform(), libraryPath(), licensePaths(), source(), artifactUrl(), artifactSha256(), libSha256(), cacheHit().

Java 17+ add-on package (io.github.underloam.xbbg.jdk17) ​

Published in the optional artifact io.github.underloam:xbbg-jdk17 (Automatic-Module-Name: io.github.underloam.xbbg.jdk17):

TypeKindPublic API
XbbgFlowfinal classXbbgFlow.ticks(Subscription) (Flow.Publisher<Tick>), XbbgFlow.arrow(ArrowSubscription) (Flow.Publisher<Table>), XbbgFlow.deliveries(DeliveryStream<T>) (Flow.Publisher<SubscriptionDelivery<T>>).
DeliveryView<T>sealed interfaceDeliveryView.of(SubscriptionDelivery<T>), data(). Permits records DeliveryView.Deltas<T>(T data, Optional<SubscriptionGap> gapBefore) and DeliveryView.State<T>(T data).
TickValuesealed interfacePermits records BoolValue(boolean value), IntValue(int value), LongValue(long value), DoubleValue(double value), StringValue(String value), DateValue(LocalDate value), TimeValue(long micros) (toLocalTime()), TimestampValue(long micros) (toInstant()), and Cleared().
TickValuesfinal classTickValues.get(Tick, String), TickValues.get(Tick, FieldHandle) (Optional<TickValue>).
Errorsfinal classErrors.classify(Throwable) (ErrorKind, unwrapping CompletionException and ExecutionException).
ErrorKindsealed interfaceerror(). Permits records Session(BlpSessionException), Request(BlpRequestException), Limit(BlpLimitException), DataLoss(BlpSubscriptionDataLossException), Validation(BlpValidationException), Timeout(BlpTimeoutException), Internal(BlpInternalException), SdkNotFound(BlpapiNotFoundException), Argument(IllegalArgumentException), State(IllegalStateException), Cancelled(CancellationException), and Other(Throwable).
ArrowBackendsfinal classArrowBackends.vectorSchemaRoot(BufferAllocator) (Backend<VectorSchemaRoot>).
ArrowTablesfinal classArrowTables.toVectorSchemaRoot(Table, BufferAllocator) (VectorSchemaRoot).
VirtualThreadsfinal classVirtualThreads.isSupported(), VirtualThreads.useForCallbacks().

xbbg is independent open-source software and is not affiliated with, endorsed by, sponsored by, or approved by Bloomberg Finance L.P.