Path Lines of Code gluten-substrait/src/main/java/org/apache/gluten/exception/GlutenNotSupportException.java 13 gluten-substrait/src/main/java/org/apache/gluten/metrics/IMetrics.java 2 gluten-substrait/src/main/java/org/apache/gluten/metrics/IOperatorMetrics.java 2 gluten-substrait/src/main/java/org/apache/gluten/row/SparkRowInfo.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/derivation/BinaryOPNode.java 33 gluten-substrait/src/main/java/org/apache/gluten/substrait/derivation/DerivationExpressionBuilder.java 11 gluten-substrait/src/main/java/org/apache/gluten/substrait/derivation/DerivationExpressionNode.java 5 gluten-substrait/src/main/java/org/apache/gluten/substrait/derivation/DerivationFP64TypeNode.java 22 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/AggregateFunctionNode.java 55 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/BinaryLiteralNode.java 27 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/BooleanLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ByteLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/CastNode.java 28 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/DateLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/DecimalLiteralNode.java 84 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/DoubleLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ExpressionBuilder.java 247 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ExpressionNode.java 5 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/FloatLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/IfThenNode.java 36 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/IntLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ListLiteralNode.java 30 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/LiteralNode.java 20 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/LiteralNodeWithValue.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/LongLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/MapLiteralNode.java 37 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/NullLiteralNode.java 14 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ScalarFunctionNode.java 31 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/SelectionNode.java 52 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/ShortLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/SingularOrListNode.java 24 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/StringLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/StringMapNode.java 29 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/StructLiteralNode.java 79 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/TimestampLiteralNode.java 16 gluten-substrait/src/main/java/org/apache/gluten/substrait/expression/WindowFunctionNode.java 147 gluten-substrait/src/main/java/org/apache/gluten/substrait/extensions/AdvancedExtensionNode.java 26 gluten-substrait/src/main/java/org/apache/gluten/substrait/extensions/ExtensionBuilder.java 14 gluten-substrait/src/main/java/org/apache/gluten/substrait/extensions/FunctionMappingNode.java 20 gluten-substrait/src/main/java/org/apache/gluten/substrait/plan/PlanBuilder.java 59 gluten-substrait/src/main/java/org/apache/gluten/substrait/plan/PlanNode.java 61 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/AggregateRelNode.java 69 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/CrossRelNode.java 47 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/ExpandRelNode.java 50 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/FetchRelNode.java 42 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/FilterRelNode.java 39 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/GenerateRelNode.java 54 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/InputIteratorRelNode.java 35 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/JoinRelNode.java 52 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/LocalFilesBuilder.java 36 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/LocalFilesNode.java 223 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/ProjectRelNode.java 58 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/ReadRelNode.java 56 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/RelBuilder.java 331 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/RelNode.java 6 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/SetRelNode.java 39 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/SortRelNode.java 43 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/SplitInfo.java 8 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/StreamKafkaSourceNode.java 53 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/TopNNode.java 47 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/WindowGroupLimitRelNode.java 63 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/WindowRelNode.java 68 gluten-substrait/src/main/java/org/apache/gluten/substrait/rel/WriteRelNode.java 52 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/BinaryTypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/BooleanTypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/ColumnTypeNode.java 12 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/DateTypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/DecimalTypeNode.java 27 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/FP32TypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/FP64TypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/FixedBinaryTypeNode.java 24 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/FixedCharTypeNode.java 24 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/I16TypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/I32TypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/I64TypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/I8TypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/IntervalYearTypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/ListNode.java 24 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/MapNode.java 38 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/NothingNode.java 13 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/StringTypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/StructNode.java 37 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/TimestampTypeNode.java 21 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/TypeBuilder.java 65 gluten-substrait/src/main/java/org/apache/gluten/substrait/type/TypeNode.java 5 gluten-substrait/src/main/java/org/apache/gluten/substrait/utils/SubstraitUtil.java 28 gluten-substrait/src/main/java/org/apache/gluten/vectorized/NativePartitioning.java 49 gluten-substrait/src/main/resources/substrait/proto/substrait/algebra.proto 1290 gluten-substrait/src/main/resources/substrait/proto/substrait/capabilities.proto 23 gluten-substrait/src/main/resources/substrait/proto/substrait/extended_expression.proto 41 gluten-substrait/src/main/resources/substrait/proto/substrait/extensions/extensions.proto 64 gluten-substrait/src/main/resources/substrait/proto/substrait/function.proto 115 gluten-substrait/src/main/resources/substrait/proto/substrait/parameterized_types.proto 106 gluten-substrait/src/main/resources/substrait/proto/substrait/plan.proto 68 gluten-substrait/src/main/resources/substrait/proto/substrait/type.proto 204 gluten-substrait/src/main/resources/substrait/proto/substrait/type_expressions.proto 134 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/BackendSettingsApi.scala 85 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/BackendsApiManager.scala 43 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/IteratorApi.scala 53 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/ListenerApi.scala 9 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/MetricsApi.scala 72 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/RuleApi.scala 5 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/SparkPlanExecApi.scala 564 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/SubstraitBackend.scala 30 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/TransformerApi.scala 46 gluten-substrait/src/main/scala/org/apache/gluten/backendsapi/ValidatorApi.scala 17 gluten-substrait/src/main/scala/org/apache/gluten/execution/BaseDataSource.scala 9 gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicPhysicalOperatorTransformer.scala 240 gluten-substrait/src/main/scala/org/apache/gluten/execution/BasicScanExecTransformer.scala 119 gluten-substrait/src/main/scala/org/apache/gluten/execution/BatchScanExecTransformer.scala 169 gluten-substrait/src/main/scala/org/apache/gluten/execution/BroadcastBuildSideRDD.scala 17 gluten-substrait/src/main/scala/org/apache/gluten/execution/BroadcastNestedLoopJoinExecTransformer.scala 177 gluten-substrait/src/main/scala/org/apache/gluten/execution/CartesianProductExecTransformer.scala 171 gluten-substrait/src/main/scala/org/apache/gluten/execution/ColumnarCoalesceExec.scala 43 gluten-substrait/src/main/scala/org/apache/gluten/execution/ColumnarCollectLimitBaseExec.scala 90 gluten-substrait/src/main/scala/org/apache/gluten/execution/ColumnarCollectTailBaseExec.scala 76 gluten-substrait/src/main/scala/org/apache/gluten/execution/ColumnarToRowExecBase.scala 32 gluten-substrait/src/main/scala/org/apache/gluten/execution/DatasourceScanTransformer.scala 7 gluten-substrait/src/main/scala/org/apache/gluten/execution/ExpandExecTransformer.scala 93 gluten-substrait/src/main/scala/org/apache/gluten/execution/FileSourceScanExecTransformer.scala 169 gluten-substrait/src/main/scala/org/apache/gluten/execution/GenerateExecTransformerBase.scala 67 gluten-substrait/src/main/scala/org/apache/gluten/execution/GlutenWholeStageColumnarRDD.scala 76 gluten-substrait/src/main/scala/org/apache/gluten/execution/HashAggregateExecBaseTransformer.scala 166 gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinExecTransformer.scala 333 gluten-substrait/src/main/scala/org/apache/gluten/execution/JoinUtils.scala 290 gluten-substrait/src/main/scala/org/apache/gluten/execution/LimitExecTransformer.scala 51 gluten-substrait/src/main/scala/org/apache/gluten/execution/ProjectExecTransformer.scala 16 gluten-substrait/src/main/scala/org/apache/gluten/execution/RangeExecBaseTransformer.scala 38 gluten-substrait/src/main/scala/org/apache/gluten/execution/RowToColumnarExecBase.scala 34 gluten-substrait/src/main/scala/org/apache/gluten/execution/SampleExecTransformer.scala 74 gluten-substrait/src/main/scala/org/apache/gluten/execution/ScanTransformerFactory.scala 28 gluten-substrait/src/main/scala/org/apache/gluten/execution/SortExecTransformer.scala 99 gluten-substrait/src/main/scala/org/apache/gluten/execution/SortMergeJoinExecTransformer.scala 202 gluten-substrait/src/main/scala/org/apache/gluten/execution/TakeOrderedAndProjectExecTransformer.scala 126 gluten-substrait/src/main/scala/org/apache/gluten/execution/UnionExecTransformer.scala 67 gluten-substrait/src/main/scala/org/apache/gluten/execution/WholeStageTransformer.scala 438 gluten-substrait/src/main/scala/org/apache/gluten/execution/WholeStageZippedPartitionsRDD.scala 51 gluten-substrait/src/main/scala/org/apache/gluten/execution/WindowExecTransformer.scala 139 gluten-substrait/src/main/scala/org/apache/gluten/execution/WindowGroupLimitExecTransformer.scala 114 gluten-substrait/src/main/scala/org/apache/gluten/execution/WriteFilesExecTransformer.scala 168 gluten-substrait/src/main/scala/org/apache/gluten/expression/AggregateFunctionsBuilder.scala 40 gluten-substrait/src/main/scala/org/apache/gluten/expression/ArrayExpressionTransformer.scala 17 gluten-substrait/src/main/scala/org/apache/gluten/expression/ConditionalTransformer.scala 45 gluten-substrait/src/main/scala/org/apache/gluten/expression/ConverterUtils.scala 366 gluten-substrait/src/main/scala/org/apache/gluten/expression/DateTimeExpressionsTransformer.scala 68 gluten-substrait/src/main/scala/org/apache/gluten/expression/DecimalRoundTransformer.scala 23 gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionConverter.scala 775 gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionMappings.scala 335 gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionTransformer.scala 57 gluten-substrait/src/main/scala/org/apache/gluten/expression/ExpressionUtils.scala 22 gluten-substrait/src/main/scala/org/apache/gluten/expression/JsonTupleExpressionTransformer.scala 34 gluten-substrait/src/main/scala/org/apache/gluten/expression/LambdaFunctionTransformer.scala 19 gluten-substrait/src/main/scala/org/apache/gluten/expression/MapExpressionTransformer.scala 35 gluten-substrait/src/main/scala/org/apache/gluten/expression/NamedExpressionsTransformer.scala 24 gluten-substrait/src/main/scala/org/apache/gluten/expression/PredicateExpressionTransformer.scala 48 gluten-substrait/src/main/scala/org/apache/gluten/expression/ScalarSubqueryTransformer.scala 17 gluten-substrait/src/main/scala/org/apache/gluten/expression/TransformerState.scala 9 gluten-substrait/src/main/scala/org/apache/gluten/expression/UDFMappings.scala 50 gluten-substrait/src/main/scala/org/apache/gluten/expression/UnaryExpressionTransformer.scala 85 gluten-substrait/src/main/scala/org/apache/gluten/expression/WindowFunctionsBuilder.scala 41 gluten-substrait/src/main/scala/org/apache/gluten/extension/ValidationResult.scala 53 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollapseGetJsonObjectExpressionRule.scala 79 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollapseProjectExecTransformer.scala 38 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollectLimitTransformerRule.scala 20 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/CollectTailTransformerRule.scala 18 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/EliminateLocalSort.scala 62 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/EnsureLocalSortRequirements.scala 28 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/FallbackRules.scala 78 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/MergeTwoPhasesHashBaseAggregate.scala 94 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/MiscColumnarRules.scala 151 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/PruneNestedColumnsInHiveTableScan.scala 12 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/PushDownFilterToScan.scala 42 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/PushDownInputFileExpression.scala 114 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/RemoveNativeWriteFilesSortAndProject.scala 84 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/UnionTransformerRule.scala 33 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/cost/LegacyCoster.scala 22 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/cost/RoughCoster.scala 41 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RasOffload.scala 119 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/enumerated/RemoveSort.scala 31 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/heuristic/ExpandFallbackPolicy.scala 159 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/offload/OffloadSingleNodeRules.scala 311 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/rewrite/ProjectColumnPruning.scala 19 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/rewrite/PullOutPostProject.scala 72 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/rewrite/PullOutPreProject.scala 174 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/rewrite/RewriteEligibility.scala 23 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/rewrite/RewriteIn.scala 41 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/rewrite/RewriteJoin.scala 51 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/rewrite/RewriteMultiChildrenCount.scala 64 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/transition/BackendTransitions.scala 16 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/validator/FallbackInjects.scala 18 gluten-substrait/src/main/scala/org/apache/gluten/extension/columnar/validator/Validators.scala 198 gluten-substrait/src/main/scala/org/apache/gluten/metrics/MetricsUpdater.scala 23 gluten-substrait/src/main/scala/org/apache/gluten/substrait/SubstraitContext.scala 84 gluten-substrait/src/main/scala/org/apache/gluten/utils/DecimalArithmeticUtil.scala 175 gluten-substrait/src/main/scala/org/apache/gluten/utils/FileIndexUtil.scala 10 gluten-substrait/src/main/scala/org/apache/gluten/utils/InputPartitionsUtil.scala 92 gluten-substrait/src/main/scala/org/apache/gluten/utils/PlanUtil.scala 30 gluten-substrait/src/main/scala/org/apache/gluten/utils/PullOutProjectHelper.scala 207 gluten-substrait/src/main/scala/org/apache/gluten/utils/SubstraitPlanPrinterUtil.scala 38 gluten-substrait/src/main/scala/org/apache/gluten/utils/SubstraitUtil.scala 71 gluten-substrait/src/main/scala/org/apache/hadoop/fs/viewfs/ViewFileSystemUtils.scala 39 gluten-substrait/src/main/scala/org/apache/spark/HdfsConfGenerator.scala 60 gluten-substrait/src/main/scala/org/apache/spark/shuffle/ColumnarShuffleDependency.scala 26 gluten-substrait/src/main/scala/org/apache/spark/shuffle/GlutenShuffleUtils.scala 112 gluten-substrait/src/main/scala/org/apache/spark/shuffle/GlutenShuffleWriterWrapper.scala 29 gluten-substrait/src/main/scala/org/apache/spark/shuffle/sort/ColumnarShuffleManager.scala 156 gluten-substrait/src/main/scala/org/apache/spark/sql/catalyst/expressions/JsonTupleExplode.scala 6 gluten-substrait/src/main/scala/org/apache/spark/sql/catalyst/expressions/PreComputeRangeFrameBound.scala 33 gluten-substrait/src/main/scala/org/apache/spark/sql/catalyst/expressions/aggregate/CountDistinct.scala 25 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/ApplyResourceProfileExec.scala 44 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/ColumnarBroadcastExchangeExec.scala 125 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/ColumnarCollapseTransformStages.scala 122 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/ColumnarShuffleExchangeExec.scala 139 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/ColumnarSubqueryBroadcastExec.scala 99 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/ColumnarWriteFilesExec.scala 131 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/GlutenAutoAdjustStageResourceProfile.scala 117 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/GlutenExplainUtils.scala 258 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/GlutenFallbackReporter.scala 61 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/GlutenImplicits.scala 171 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/RDDScanTransformer.scala 28 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/ShuffledColumnarBatchRDD.scala 109 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/datasources/FakeRowEnhancement.scala 21 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/datasources/GlutenFormatWriterInjectsBase.scala 31 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/datasources/GlutenWriterColumnarRules.scala 140 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/datasources/noop/GlutenNoopWriterRule.scala 15 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/joins/BuildSideRelation.scala 11 gluten-substrait/src/main/scala/org/apache/spark/sql/execution/python/EvalPythonExecTransformer.scala 95 gluten-substrait/src/main/scala/org/apache/spark/sql/hive/HivePartitionConverter.scala 123 gluten-substrait/src/main/scala/org/apache/spark/sql/hive/HiveTableScanExecTransformer.scala 155 gluten-substrait/src/main/scala/org/apache/spark/sql/hive/HiveTableScanNestedColumnPruning.scala 200 gluten-substrait/src/main/scala/org/apache/spark/sql/hive/HiveUDAFInspector.scala 12 gluten-substrait/src/main/scala/org/apache/spark/sql/hive/HiveUDFTransformer.scala 44 gluten-substrait/src/main/scala/org/apache/spark/sql/metric/SQLColumnarShuffleMetricsReporter.scala 28 gluten-substrait/src/main/scala/org/apache/spark/sql/utils/DecimalTypeUtil.scala 7 gluten-substrait/src/main/scala/org/apache/spark/sql/utils/SparkInputMetricsUtil.scala 12 gluten-substrait/src/main/scala/org/apache/spark/sql/utils/StructTypeFWD.scala 7 gluten-substrait/src/main/scala/org/apache/spark/util/ExecutorManager.scala 34 gluten-substrait/src/main/scala/org/apache/spark/util/SparkPlanRules.scala 45