| DataverseUse test |
| TypeDecl DBLPType [ |
| closed RecordType { |
| id : integer, |
| dblpid : string, |
| title : string, |
| authors : string, |
| misc : string |
| } |
| ] |
| DatasetDecl DBLP(DBLPType) partitioned by [[id]] |
| WriteOutputTo asterix_nc1:rttest/consolidate-complex-selects.aql |
| Query: |
| SELECT ELEMENT [ |
| RecordConstructor [ |
| ( |
| LiteralExpr [STRING] [Paper] |
| : |
| Variable [ Name=$paper_tokens ] |
| ) |
| ( |
| LiteralExpr [STRING] [Query] |
| : |
| Variable [ Name=$query_tokens ] |
| ) |
| ] |
| ] |
| FROM [ FunctionCall Metadata.dataset@1[ |
| LiteralExpr [STRING] [DBLP] |
| ] |
| AS Variable [ Name=$paper ] |
| ] |
| Let Variable [ Name=$paper_tokens ] |
| := |
| FunctionCall test.word-tokens@1[ |
| FieldAccessor [ |
| Variable [ Name=$paper ] |
| Field=title |
| ] |
| ] |
| Let Variable [ Name=$query_tokens ] |
| := |
| FunctionCall test.word-tokens@1[ |
| LiteralExpr [STRING] [Transactions for Cooperative Environments] |
| ] |
| Let Variable [ Name=$jacca ] |
| := |
| FunctionCall test.similarity-jaccard-check@3[ |
| Variable [ Name=$paper_tokens ] |
| Variable [ Name=$query_tokens ] |
| LiteralExpr [FLOAT] [0.8] |
| ] |
| Let Variable [ Name=$jaccb ] |
| := |
| FunctionCall test.similarity-jaccard-check@3[ |
| Variable [ Name=$paper_tokens ] |
| Variable [ Name=$query_tokens ] |
| LiteralExpr [FLOAT] [0.5] |
| ] |
| Let Variable [ Name=$jaccc ] |
| := |
| FunctionCall test.similarity-jaccard-check@3[ |
| Variable [ Name=$paper_tokens ] |
| Variable [ Name=$query_tokens ] |
| LiteralExpr [FLOAT] [0.3] |
| ] |
| Where |
| OperatorExpr [ |
| IndexAccessor [ |
| Variable [ Name=$jacca ] |
| Index: LiteralExpr [LONG] [0] |
| ] |
| and |
| IndexAccessor [ |
| Variable [ Name=$jaccb ] |
| Index: LiteralExpr [LONG] [0] |
| ] |
| and |
| OperatorExpr [ |
| FieldAccessor [ |
| Variable [ Name=$paper ] |
| Field=authors |
| ] |
| = |
| LiteralExpr [STRING] [testauth] |
| ] |
| and |
| Variable [ Name=$jaccc ] |
| ] |