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.4_2.13-1.3.0.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.RewriteMergeIntoTable.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.RewriteRowLevelIcebergCommand.class - [JAR]
├─ org.apache.spark.sql.catalyst.analysis.RewriteUpdateTable.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.CreateOrReplaceBranchExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.CreateOrReplaceTagExec.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.DropBranchExec.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.DropTagExec.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.ExtendedV2Writes.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.MergeRowsExec.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.UnplannedGroupBasedMergeOperation.class - [JAR]
├─ org.apache.spark.sql.execution.datasources.v2.UpdateRowsExec.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.expressions
├─ org.apache.spark.sql.catalyst.expressions.AssignmentUtils.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.BranchOptions.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.CreateOrReplaceBranch.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.CreateOrReplaceTag.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.DropBranch.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.DropTag.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.ReplaceIcebergData.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.TagOptions.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.UpdateRows.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.V2WriteCommandLike.class - [JAR]
├─ org.apache.spark.sql.catalyst.plans.logical.WriteIcebergDelta.class - [JAR]
org.apache.spark.sql.catalyst.planning
├─ org.apache.spark.sql.catalyst.planning.RewrittenRowLevelCommand.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]