Tabnine Logo
RenameColumn.getTarget
Code IndexAdd Tabnine to your IDE (free)

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

Best Java code snippets using com.facebook.presto.sql.tree.RenameColumn.getTarget (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

String target = statement.getTarget().getValue().toLowerCase(ENGLISH);
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.treeRenameColumngetTarget

Popular methods of RenameColumn

  • getSource
  • getTable
  • <init>

Popular in Java

  • Updating database using SQL prepared statement
  • getSupportFragmentManager (FragmentActivity)
  • addToBackStack (FragmentTransaction)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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