congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
RenameColumn.getTable
Code IndexAdd Tabnine to your IDE (free)

How to use
getTable
method
in
com.facebook.presto.sql.tree.RenameColumn

Best Java code snippets using com.facebook.presto.sql.tree.RenameColumn.getTable (Showing top 7 results out of 315)

origin: prestodb/presto

@Override
protected Void visitRenameColumn(RenameColumn node, Integer context)
{
  builder.append("ALTER TABLE ")
      .append(node.getTable())
      .append(" RENAME COLUMN ")
      .append(node.getSource())
      .append(" TO ")
      .append(node.getTarget());
  return null;
}
origin: prestodb/presto

QualifiedObjectName tableName = createQualifiedObjectName(session, statement, statement.getTable());
TableHandle tableHandle = metadata.getTableHandle(session, tableName)
    .orElseThrow(() -> new SemanticException(MISSING_TABLE, statement, "Table '%s' does not exist", tableName));
origin: rakam-io/rakam

@Override
protected Void visitRenameColumn(RenameColumn node, Integer context) {
  builder.append("ALTER TABLE ")
      .append(node.getTable())
      .append(" RENAME COLUMN ")
      .append(node.getSource())
      .append(" TO ")
      .append(node.getTarget());
  return null;
}
origin: com.facebook.presto/presto-parser

@Override
protected Void visitRenameColumn(RenameColumn node, Integer context)
{
  builder.append("ALTER TABLE ")
      .append(node.getTable())
      .append(" RENAME COLUMN ")
      .append(node.getSource())
      .append(" TO ")
      .append(node.getTarget());
  return null;
}
origin: uk.co.nichesolutions.presto/presto-parser

@Override
protected Void visitRenameColumn(RenameColumn node, Integer context)
{
  builder.append("ALTER TABLE ")
      .append(node.getTable())
      .append(" RENAME COLUMN ")
      .append(node.getSource())
      .append(" TO ")
      .append(node.getTarget());
  return null;
}
origin: vqtran/EchoQuery

@Override
protected Void visitRenameColumn(RenameColumn node, Integer context)
{
  builder.append("ALTER TABLE ")
      .append(node.getTable())
      .append(" RENAME COLUMN ")
      .append(node.getSource())
      .append(" TO ")
      .append(node.getTarget());
  return null;
}
origin: uk.co.nichesolutions.presto/presto-main

  @Override
  public CompletableFuture<?> execute(RenameColumn statement, TransactionManager transactionManager, Metadata metadata, AccessControl accessControl, QueryStateMachine stateMachine)
  {
    Session session = stateMachine.getSession();
    QualifiedObjectName tableName = createQualifiedObjectName(session, statement, statement.getTable());
    Optional<TableHandle> tableHandle = metadata.getTableHandle(session, tableName);

    String source = statement.getSource().toLowerCase(ENGLISH);
    String target = statement.getTarget().toLowerCase(ENGLISH);

    if (!tableHandle.isPresent()) {
      throw new SemanticException(MISSING_TABLE, statement, "Table '%s' does not exist", tableName);
    }
    accessControl.checkCanRenameColumn(session.getRequiredTransactionId(), session.getIdentity(), tableName);

    Map<String, ColumnHandle> columnHandles = metadata.getColumnHandles(session, tableHandle.get());
    if (!columnHandles.containsKey(source)) {
      throw new SemanticException(MISSING_COLUMN, statement, "Column '%s' does not exist", source);
    }

    if (columnHandles.containsKey(target)) {
      throw new SemanticException(COLUMN_ALREADY_EXISTS, statement, "Column '%s' already exists", target);
    }
    metadata.renameColumn(session, tableHandle.get(), columnHandles.get(source), target);

    return completedFuture(null);
  }
}
com.facebook.presto.sql.treeRenameColumngetTable

Popular methods of RenameColumn

  • getSource
  • getTarget
  • <init>

Popular in Java

  • Parsing JSON documents to java classes using gson
  • compareTo (BigDecimal)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getResourceAsStream (ClassLoader)
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Top 17 PhpStorm Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now