Class OCommandExecutorSQLSelect

All Implemented Interfaces:
OCommandDistributedReplicateRequest, OCommandExecutor, OIterableRecordSource, OTemporaryRidGenerator, Iterable<OIdentifiable>
Direct Known Subclasses:
OCommandExecutorSQLLiveSelect

public class OCommandExecutorSQLSelect extends OCommandExecutorSQLResultsetAbstract implements OTemporaryRidGenerator
Executes the SQL SELECT statement. the parse() method compiles the query and builds the meta information needed by the execute(). If the query contains the ORDER BY clause, the results are temporary collected internally, then ordered and finally returned all together to the listener.
Author:
Luca Garulli (l.garulli--(at)--orientdb.com)