*** This interface provides Binary Compatibility only, not Source Compatibility ***

Interface QueryClauseInterface

All Superinterfaces:
MetadataInterface, PublicObjectInterface, Remote

@SASScope("ALL") @BinaryCompatibilityOnly public interface QueryClauseInterface extends MetadataInterface
  • Method Details

    • getSourceCode

      TextStoreInterface getSourceCode() throws ServiceException, RemoteException
      Returns:
      The TextStore containing the source code for this query.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - in the event of remote object failure.
    • setSourceCode

      void setSourceCode(TextStoreInterface text) throws ServiceException, RemoteException
      Parameters:
      text - The TextStore containing the text of the query.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - in the event of remote object failure.
    • getColumns

      List getColumns() throws ServiceException, RemoteException
      Returns:
      The List of ColumnInterface associated with this Query.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - in the event of remote object failure.
    • addColumn

      void addColumn(ColumnInterface column) throws ServiceException, RemoteException
      Parameters:
      column - The column to add to this query.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - in the event of remote object failure.
    • removeColumn

      void removeColumn(ColumnInterface column) throws ServiceException, RemoteException
      Parameters:
      column - The column to remove from this query.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - in the event of remote object failure.
    • setColumns

      void setColumns(List columns) throws ServiceException, RemoteException
      Parameters:
      columns - The new full list of columns for this query.
      Throws:
      ServiceException - If a repository error occurs.
      RemoteException - in the event of remote object failure.