@@ -38,10 +38,10 @@ case class AppendDataExecV1(
3838 table : SupportsWrite ,
3939 writeOptions : CaseInsensitiveStringMap ,
4040 plan : LogicalPlan ,
41- afterWrite : () => Unit ) extends V1FallbackWriters {
41+ refreshCache : () => Unit ) extends V1FallbackWriters {
4242
4343 override protected def run (): Seq [InternalRow ] = {
44- writeWithV1(newWriteBuilder().buildForV1Write(), afterWrite = afterWrite )
44+ writeWithV1(newWriteBuilder().buildForV1Write(), refreshCache = refreshCache )
4545 }
4646}
4747
@@ -61,7 +61,7 @@ case class OverwriteByExpressionExecV1(
6161 deleteWhere : Array [Filter ],
6262 writeOptions : CaseInsensitiveStringMap ,
6363 plan : LogicalPlan ,
64- afterWrite : () => Unit ) extends V1FallbackWriters {
64+ refreshCache : () => Unit ) extends V1FallbackWriters {
6565
6666 private def isTruncate (filters : Array [Filter ]): Boolean = {
6767 filters.length == 1 && filters(0 ).isInstanceOf [AlwaysTrue ]
@@ -70,11 +70,11 @@ case class OverwriteByExpressionExecV1(
7070 override protected def run (): Seq [InternalRow ] = {
7171 newWriteBuilder() match {
7272 case builder : SupportsTruncate if isTruncate(deleteWhere) =>
73- writeWithV1(builder.truncate().asV1Builder.buildForV1Write(), afterWrite = afterWrite )
73+ writeWithV1(builder.truncate().asV1Builder.buildForV1Write(), refreshCache = refreshCache )
7474
7575 case builder : SupportsOverwrite =>
7676 writeWithV1(builder.overwrite(deleteWhere).asV1Builder.buildForV1Write(),
77- afterWrite = afterWrite )
77+ refreshCache = refreshCache )
7878
7979 case _ =>
8080 throw new SparkException (s " Table does not support overwrite by expression: $table" )
@@ -117,11 +117,11 @@ trait SupportsV1Write extends SparkPlan {
117117
118118 protected def writeWithV1 (
119119 relation : InsertableRelation ,
120- afterWrite : () => Unit = () => ()): Seq [InternalRow ] = {
120+ refreshCache : () => Unit = () => ()): Seq [InternalRow ] = {
121121 val session = sqlContext.sparkSession
122122 // The `plan` is already optimized, we should not analyze and optimize it again.
123123 relation.insert(AlreadyOptimized .dataFrame(session, plan), overwrite = false )
124- afterWrite ()
124+ refreshCache ()
125125
126126 Nil
127127 }
0 commit comments