Package ru.curs.celesta.score
Class ParameterizedView
java.lang.Object
ru.curs.celesta.score.NamedElement
ru.curs.celesta.score.GrainElement
ru.curs.celesta.score.DataGrainElement
ru.curs.celesta.score.AbstractView
ru.curs.celesta.score.View
ru.curs.celesta.score.ParameterizedView
- All Implemented Interfaces:
HasColumns
Parameterized View object in metadata.
- Since:
- 2017-08-09
- Author:
- ioann
-
Field Summary
Fields inherited from class ru.curs.celesta.score.NamedElement
MAX_IDENTIFIER_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddParameter(Parameter parameter) Adds a parameter to the view.Returns a map parameter name -> parameter.Methods inherited from class ru.curs.celesta.score.View
createViewScript, getColumnsMethods inherited from class ru.curs.celesta.score.AbstractView
getAggregateColumns, getColumnIndex, getColumnRef, getSegments, selectScriptMethods inherited from class ru.curs.celesta.score.DataGrainElement
deleteMethods inherited from class ru.curs.celesta.score.GrainElement
getGrain, getGrainPartMethods inherited from class ru.curs.celesta.score.NamedElement
equals, getCelestaDoc, getName, getQuotedName, getQuotedNameIfNeeded, hashCode, limitName, limitName, setCelestaDoc
-
Constructor Details
-
ParameterizedView
- Throws:
ParseException
-
-
Method Details
-
addParameter
Adds a parameter to the view.- Parameters:
parameter- parameter- Throws:
ParseException- if parameter name is empty or parameter already exists in the view
-
getParameters
Returns a map parameter name -> parameter.- Returns:
-
getParameterRefsWithOrder
-