String getApplicationTitle() {
    Package pack = BeeLine.class.getPackage();

    return loc("app-introduction", new Object[] { "Beeline",
        pack.getImplementationVersion() == null ? "???" : pack.getImplementationVersion(),
        "Apache Hive",
        // getManifestAttribute ("Specification-Title"),
        // getManifestAttribute ("Implementation-Version"),
        // getManifestAttribute ("Implementation-ReleaseDate"),
        // getManifestAttribute ("Implementation-Vendor"),
        // getManifestAttribute ("Implementation-License"),
    });
  }
A console SQL shell with command completion.
<p>
TODO:
<ul>
<li>User-friendly connection prompts</li>
<li>Page results</li>
<li>Handle binary data (blob fields)</li>
<li>Implement command aliases</li>
<li>Stored procedure execution</li>
<li>Binding parameters to prepared statements</li>
<li>Scripting language</li>
<li>XA transactions</li>
</ul>
beeline/src/java/org/apache/hive/beeline/BeeLine.java