| <!DOCTYPE html><html><head><title>R: Invalidates and refreshes all the cached data and metadata of...</title> | 
 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 
 | <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> | 
 | <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.3/dist/katex.min.css"> | 
 | <script type="text/javascript"> | 
 | const macros = { "\\R": "\\textsf{R}", "\\code": "\\texttt"}; | 
 | function processMathHTML() { | 
 |     var l = document.getElementsByClassName('reqn'); | 
 |     for (let e of l) { katex.render(e.textContent, e, { throwOnError: false, macros }); } | 
 |     return; | 
 | }</script> | 
 | <script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.3/dist/katex.min.js" | 
 |     onload="processMathHTML();"></script> | 
 | <link rel="stylesheet" type="text/css" href="R.css" /> | 
 |  | 
 | <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css"> | 
 | <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script> | 
 | <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script> | 
 | <script>hljs.initHighlightingOnLoad();</script> | 
 | </head><body><div class="container"> | 
 |  | 
 | <table style="width: 100%;"><tr><td>refreshTable {SparkR}</td><td style="text-align: right;">R Documentation</td></tr></table> | 
 |  | 
 | <h2>Invalidates and refreshes all the cached data and metadata of the given table</h2> | 
 |  | 
 | <h3>Description</h3> | 
 |  | 
 | <p>Invalidates and refreshes all the cached data and metadata of the given table. For performance | 
 | reasons, Spark SQL or the external data source library it uses might cache certain metadata about | 
 | a table, such as the location of blocks. When those change outside of Spark SQL, users should | 
 | call this function to invalidate the cache. | 
 | </p> | 
 |  | 
 |  | 
 | <h3>Usage</h3> | 
 |  | 
 | <pre><code class='language-R'>refreshTable(tableName) | 
 | </code></pre> | 
 |  | 
 |  | 
 | <h3>Arguments</h3> | 
 |  | 
 | <table> | 
 | <tr style="vertical-align: top;"><td><code>tableName</code></td> | 
 | <td> | 
 | <p>the qualified or unqualified name that designates a table. If no database | 
 | identifier is provided, it refers to a table in the current database.</p> | 
 | </td></tr> | 
 | </table> | 
 |  | 
 |  | 
 | <h3>Details</h3> | 
 |  | 
 | <p>If this table is cached as an InMemoryRelation, drop the original cached version and make the | 
 | new version cached lazily. | 
 | </p> | 
 |  | 
 |  | 
 | <h3>Note</h3> | 
 |  | 
 | <p>since 2.2.0 | 
 | </p> | 
 |  | 
 |  | 
 | <h3>Examples</h3> | 
 |  | 
 | <pre><code class="language-r">## Not run:  | 
 | ##D sparkR.session() | 
 | ##D refreshTable("myTable") | 
 | ## End(Not run) | 
 | </code></pre> | 
 |  | 
 |  | 
 | <hr /><div style="text-align: center;">[Package <em>SparkR</em> version 3.2.3 <a href="00Index.html">Index</a>]</div> | 
 | </div> | 
 | </body></html> |