Class DefaultSelectQueryAttributeExtractor
- java.lang.Object
-
- it.unibz.inf.ontop.spec.sqlparser.BasicSelectQueryParser<RAExpressionAttributes,RAExpressionAttributesOperations>
-
- it.unibz.inf.ontop.spec.sqlparser.DefaultSelectQueryAttributeExtractor
-
public class DefaultSelectQueryAttributeExtractor extends BasicSelectQueryParser<RAExpressionAttributes,RAExpressionAttributesOperations>
Created by Roman Kontchakov on 25/01/2017.
-
-
Field Summary
-
Fields inherited from class it.unibz.inf.ontop.spec.sqlparser.BasicSelectQueryParser
expressionParser, idfac, operations, termFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultSelectQueryAttributeExtractor(MetadataLookup metadata, CoreSingletons coreSingletons)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RAExpressionAttributescreate(NamedRelationDefinition relation)RAExpressionAttributesgetRAExpressionAttributes(net.sf.jsqlparser.statement.select.Select select)protected RAExpressionAttributestranslateSelect(net.sf.jsqlparser.statement.select.SelectBody selectBody, List<net.sf.jsqlparser.statement.select.WithItem> withItemsList)-
Methods inherited from class it.unibz.inf.ontop.spec.sqlparser.BasicSelectQueryParser
createAttributeVariables, getPlainSelect, join, translateJoins, validateFromItem
-
-
-
-
Constructor Detail
-
DefaultSelectQueryAttributeExtractor
public DefaultSelectQueryAttributeExtractor(MetadataLookup metadata, CoreSingletons coreSingletons)
-
-
Method Detail
-
getRAExpressionAttributes
public RAExpressionAttributes getRAExpressionAttributes(net.sf.jsqlparser.statement.select.Select select) throws InvalidQueryException, UnsupportedSelectQueryException
-
translateSelect
protected RAExpressionAttributes translateSelect(net.sf.jsqlparser.statement.select.SelectBody selectBody, List<net.sf.jsqlparser.statement.select.WithItem> withItemsList)
- Specified by:
translateSelectin classBasicSelectQueryParser<RAExpressionAttributes,RAExpressionAttributesOperations>
-
create
protected RAExpressionAttributes create(NamedRelationDefinition relation)
- Specified by:
createin classBasicSelectQueryParser<RAExpressionAttributes,RAExpressionAttributesOperations>
-
-