MCPcopy Create free account
hub / github.com/apache/arrow / RegisterScalarOptions

Function RegisterScalarOptions

cpp/src/arrow/compute/api_scalar.cc:701–733  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

699
700namespace internal {
701void RegisterScalarOptions(FunctionRegistry* registry) {
702 DCHECK_OK(registry->AddFunctionOptionsType(kArithmeticOptionsType));
703 DCHECK_OK(registry->AddFunctionOptionsType(kAssumeTimezoneOptionsType));
704 DCHECK_OK(registry->AddFunctionOptionsType(kDayOfWeekOptionsType));
705 DCHECK_OK(registry->AddFunctionOptionsType(kElementWiseAggregateOptionsType));
706 DCHECK_OK(registry->AddFunctionOptionsType(kExtractRegexOptionsType));
707 DCHECK_OK(registry->AddFunctionOptionsType(kExtractRegexSpanOptionsType));
708 DCHECK_OK(registry->AddFunctionOptionsType(kJoinOptionsType));
709 DCHECK_OK(registry->AddFunctionOptionsType(kListSliceOptionsType));
710 DCHECK_OK(registry->AddFunctionOptionsType(kMakeStructOptionsType));
711 DCHECK_OK(registry->AddFunctionOptionsType(kMapLookupOptionsType));
712 DCHECK_OK(registry->AddFunctionOptionsType(kMatchSubstringOptionsType));
713 DCHECK_OK(registry->AddFunctionOptionsType(kNullOptionsType));
714 DCHECK_OK(registry->AddFunctionOptionsType(kPadOptionsType));
715 DCHECK_OK(registry->AddFunctionOptionsType(kZeroFillOptionsType));
716 DCHECK_OK(registry->AddFunctionOptionsType(kReplaceSliceOptionsType));
717 DCHECK_OK(registry->AddFunctionOptionsType(kReplaceSubstringOptionsType));
718 DCHECK_OK(registry->AddFunctionOptionsType(kRoundBinaryOptionsType));
719 DCHECK_OK(registry->AddFunctionOptionsType(kRoundOptionsType));
720 DCHECK_OK(registry->AddFunctionOptionsType(kRoundTemporalOptionsType));
721 DCHECK_OK(registry->AddFunctionOptionsType(kRoundToMultipleOptionsType));
722 DCHECK_OK(registry->AddFunctionOptionsType(kSetLookupOptionsType));
723 DCHECK_OK(registry->AddFunctionOptionsType(kSliceOptionsType));
724 DCHECK_OK(registry->AddFunctionOptionsType(kSplitOptionsType));
725 DCHECK_OK(registry->AddFunctionOptionsType(kSplitPatternOptionsType));
726 DCHECK_OK(registry->AddFunctionOptionsType(kStrftimeOptionsType));
727 DCHECK_OK(registry->AddFunctionOptionsType(kStrptimeOptionsType));
728 DCHECK_OK(registry->AddFunctionOptionsType(kStructFieldOptionsType));
729 DCHECK_OK(registry->AddFunctionOptionsType(kTrimOptionsType));
730 DCHECK_OK(registry->AddFunctionOptionsType(kUtf8NormalizeOptionsType));
731 DCHECK_OK(registry->AddFunctionOptionsType(kWeekOptionsType));
732 DCHECK_OK(registry->AddFunctionOptionsType(kRandomOptionsType));
733}
734} // namespace internal
735
736#define SCALAR_EAGER_UNARY(NAME, REGISTRY_NAME) \

Callers 1

CreateBuiltInRegistryFunction · 0.85

Calls 1

Tested by

no test coverage detected