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

Method Resolve

cpp/src/arrow/compute/kernel.cc:447–456  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

445// OutputType
446
447Result<TypeHolder> OutputType::Resolve(KernelContext* ctx,
448 const std::vector<TypeHolder>& types) const {
449 switch (kind_) {
450 case OutputType::FIXED:
451 return type_;
452 case OutputType::COMPUTED:
453 break;
454 }
455 return resolver_(ctx, types);
456}
457
458const std::shared_ptr<DataType>& OutputType::type() const {
459 DCHECK_EQ(FIXED, kind_);

Callers 8

ResolveTypeMethod · 0.45
TEST_FFunction · 0.45
GetScalarMethod · 0.45
GetChunkLocationMethod · 0.45
BindNonRecursiveFunction · 0.45
TESTFunction · 0.45
InitMethod · 0.45
locateMethod · 0.45

Calls

no outgoing calls

Tested by 2

TEST_FFunction · 0.36
TESTFunction · 0.36