Package com.lattix.core.query.builder
Interface IMetricDefinitions<Top extends Table>
- All Superinterfaces:
Select<IMetricDefinitions<Top>,
,Top> Statement<IMetricDefinitions<Top>,
,Top> Table<IMetricDefinitions<Top>,
,Metric, Top> com.lattix.core.query.builder.TableValue<Metric>
,Where<IMetricDefinitions<Top>>
public interface IMetricDefinitions<Top extends Table>
extends Select<IMetricDefinitions<Top>,Top>, Where<IMetricDefinitions<Top>>, Statement<IMetricDefinitions<Top>,Top>, Table<IMetricDefinitions<Top>,Metric,Top>
TableMetricDefinitions
Reference class: com.lattix.core.partition.Metric
-
Method Summary
Modifier and TypeMethodDescriptiondescription Metric descriptiondisplay_name Metric display nameformat_string Metric format stringis_lower_better Metric is lower betteris_percent Metric is percentcName()
name Metric namecreateRelationalView
(Results results) supports_hierarchy Metric supports hierarchythis Actual row objectfAggString
(Object... args) fClosure()
fCount()
fLower()
fMark()
fSubstr()
fSubstr
(int index) fSubstr
(int index, int len) fUpper()
getColumnForView
(com.lattix.core.query.builder.TableReference view, com.lattix.core.query.builder.TableReference table) select()
Add the column to the result set.Add the column to the result set, with the given name as titleMethods inherited from interface com.lattix.core.query.builder.Select
concat, distinct, forall, foreach, function, function2, groupBy, limit, orderBy
Methods inherited from interface com.lattix.core.query.builder.Statement
execute, execute, subQueryLink
Methods inherited from interface com.lattix.core.query.builder.TableValue
getTableClass
Methods inherited from interface com.lattix.core.query.builder.Where
whereAnd, whereCloseParen, whereContains, whereDoesNotEndWith, whereDoesNotStartWith, whereEndsWith, whereEqualTo, whereGreaterThan, whereGreaterThanOrEqualTo, whereIn, whereLessThan, whereLessThanOrEqualTo, whereLike, whereNotContains, whereNotEqualTo, whereNotIn, whereNotLike, whereNotNull, whereNull, whereOpenParen, whereOr, whereStartsWith
-
Method Details
-
select
IMetricDefinitions select()Description copied from interface:Select
Add the column to the result set. -
selectAs
Description copied from interface:Select
Add the column to the result set, with the given name as title -
createRelationalView
-
getColumnForView
IMetricDefinitions getColumnForView(com.lattix.core.query.builder.TableReference view, com.lattix.core.query.builder.TableReference table) -
allColumns
IMetricDefinitions<Top> allColumns() -
cThisColumn
IMetricDefinitions<Top> cThisColumn()this Actual row object -
cName
IStringType<Top> cName()name Metric name -
cDisplayName
IStringType<Top> cDisplayName()display_name Metric display name -
cDescription
IStringType<Top> cDescription()description Metric description -
cIsPercent
IBooleanType<Top> cIsPercent()is_percent Metric is percent -
cFormatString
IStringType<Top> cFormatString()format_string Metric format string -
cIsLowerBetter
IBooleanType<Top> cIsLowerBetter()is_lower_better Metric is lower better -
cSupportsHierarchy
IBooleanType<Top> cSupportsHierarchy()supports_hierarchy Metric supports hierarchy -
fCount
Function fCount() -
fCollect
-
fMark
Function fMark() -
fGraph
-
fUpper
Function fUpper() -
fSubstr
Function fSubstr() -
fSubstr
-
fSubstr
-
fLower
Function fLower() -
fClosure
Function fClosure() -
fAggString
-
fAllColumns
Function fAllColumns()
-