View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window iceberg-spark-extensions-3.2_2.12-0.13.2.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
org.apache.iceberg.spark.extensions
├─ org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions.class - [JAR]
org.apache.spark.sql.catalyst.analysis
├─ org.apache.spark.sql.catalyst.analysis.AlignRowLevelCommandAssignments.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.AlignedRowLevelIcebergCommandCheck.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.AssignmentAlignmentSupport.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.CheckMergeIntoTableConditions.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.MergeIntoIcebergTableResolutionCheck.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.ProcedureArgumentCoercion.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.ResolveMergeIntoTableReferences.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.ResolveProcedures.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.RewriteDeleteFromTable.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.RewriteMergeIntoTable.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.RewriteRowLevelCommand.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.RewriteUpdateTable.class - [JAR]
org.apache.spark.sql.connector.expressions
├─ org.apache.spark.sql.connector.expressions.TruncateTransform.class - [JAR]
org.apache.spark.sql.execution.datasources.v2
├─ org.apache.spark.sql.execution.datasources.v2.AddPartitionFieldExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.CallExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.DeltaWithMetadataWritingSparkTask.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.DropIdentifierFieldsExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.DropPartitionFieldExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.ExtendedDataSourceV2Implicits.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.ExtendedDataSourceV2Strategy.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.ExtendedDistributionAndOrderingUtils.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.ExtendedV2ExistingTableWriteExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.ExtendedV2Writes.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.MergeRowsExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.OptimizeMetadataOnlyDeleteFromTable.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.ReplaceDataExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.ReplacePartitionFieldExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.ReplaceRewrittenRowLevelCommand.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.RowLevelCommandScanRelationPushDown.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.SetIdentifierFieldsExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.SetWriteDistributionAndOrderingExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.WriteDeltaExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.WritingSparkTask.class - [JAR]
org.apache.spark.sql.catalyst
├─ org.apache.spark.sql.catalyst.ProjectingInternalRow.class - [JAR]
org.apache.spark.sql.catalyst.util
├─ org.apache.spark.sql.catalyst.util.RowDeltaUtils.class - [JAR]
├─ org.apache.spark.sql.catalyst.util.WriteDeltaProjections.class - [JAR]
org.apache.spark.sql.connector.write
├─ org.apache.spark.sql.connector.write.ExtendedLogicalWriteInfoImpl.class - [JAR]
├─ org.apache.spark.sql.connector.write.RowLevelOperationInfoImpl.class - [JAR]
├─ org.apache.spark.sql.connector.write.RowLevelOperationTable.class - [JAR]
org.apache.spark.sql.catalyst.expressions
├─ org.apache.spark.sql.catalyst.expressions.AssignmentUtils.class - [JAR]
├─ org.apache.spark.sql.catalyst.expressions.ExtendedV2ExpressionUtils.class - [JAR]
org.apache.spark.sql.catalyst.planning
├─ org.apache.spark.sql.catalyst.planning.RewrittenRowLevelCommand.class - [JAR]
org.apache.spark.sql.catalyst.parser.extensions
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergParseErrorListener.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergParseException.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergParserUtils.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSparkSqlExtensionsParser.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsAstBuilder.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsBaseListener.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsBaseVisitor.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsLexer.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsListener.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsParser.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsPostProcessor.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsVisitor.class - [JAR]
├─ org.apache.spark.sql.catalyst.parser.extensions.UpperCaseCharStream.class - [JAR]
org.apache.spark.sql.execution.dynamicpruning
├─ org.apache.spark.sql.execution.dynamicpruning.RowLevelCommandDynamicPruning.class - [JAR]
org.apache.spark.sql.catalyst.plans.logical
├─ org.apache.spark.sql.catalyst.plans.logical.AddPartitionField.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.Call.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.CallArgument.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.CallStatement.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.DeleteFromIcebergTable.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.DropIdentifierFields.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.DropPartitionField.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.MergeIntoContext.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.MergeIntoIcebergTable.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.MergeRows.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.NamedArgument.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.NoStatsUnaryNode.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.PositionalArgument.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.ReplaceData.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.ReplacePartitionField.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.RowLevelCommand.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.SetIdentifierFields.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.UnresolvedMergeIntoIcebergTable.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.UpdateIcebergTable.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.V2WriteCommandLike.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.WriteDelta.class - [JAR]
org.apache.spark.sql.catalyst.optimizer
├─ org.apache.spark.sql.catalyst.optimizer.ExtendedReplaceNullWithFalseInPredicate.class - [JAR]
├─ org.apache.spark.sql.catalyst.optimizer.ExtendedSimplifyConditionalsInPredicate.class - [JAR]