Mercurial > hg > ng2-query-ismi
view src/app/query-state.ts @ 47:b65a031c4967 ng2-final
first step to angular2-final (2.4) version of the query browser.
author | casties |
---|---|
date | Fri, 17 Mar 2017 20:16:52 +0100 |
parents | app/query-state.ts@e8dc6a4c6773 |
children | 308c96f734c8 |
line wrap: on
line source
import {QueryStep} from './query-step'; import {ResultType} from './result-type'; export class QueryState { public steps: QueryStep[] = []; public resultCypherQuery: string; public attributesCypherQuery: string; public outRelsCypherQuery: string; public inRelsCypherQuery: string; public cypherQueryParams: any; public results: any[]; public numResults: number; public resultTypes: string; public resultType: ResultType; public resultInfo: string; public resultAttributes: string[]; public resultRelations: any[]; public resultColumns: any[]; getQueryText() { let text = this.resultCypherQuery; let hasParams = false; for (let k in this.cypherQueryParams) { if (!hasParams) { hasParams = true; text += '\n'; } text += `[${k}='${this.cypherQueryParams[k]}'] `; } return text; } }