Lines Matching full:can
29 …can add one or more classes to a data block by placing them in the opening tag. Classes are separa…
31 **Types**: You can add a [[#types|type]] to use by putting the type between ''['' and '']'' after t…
50 **Empty values**: Any field that doesn't have a value is ignored. This way you can quickly write do…
52 **Type hints**: You can change how a [[#types|type]] behaves by adding a type hint. Type hints are …
54 **Multiple Values**: You can have multiple values with a field. Do this by either putting a ''*'' a…
56 …with double dashes (i.e., ''%%--%%'') are ignored. Note that your comments can still be read by an…
71 **Patterns**: You can use variables and literals to describe what data you want to match. The patte…
75 Variables are indicated with the ''?''. You can use a variable in any spot (except types or type hi…
77 Literals can be written down verbatim, except for subject literals. These should be enclosed in ''%…
79 **Types**: In a query, you can use [[#types]]. You can use types for fields and values, and you can…
81 **Comparisons**: You can use normal operators (e.g, ''<'', ''>'', ''>='', ''%%<=%%'', ''='', ''!=''…
83 You can only compare variables that are used in a pattern.
85 **Captions**: You can put captions in the opening tag to change the caption of the column. Captions…
116 **Aggregates**: Variables can have multiple values (usually through grouping). You can apply an agg…
120 **Optional matches**: Normally, all patterns must be matched for the results to be shown. You can u…
122 You can have multiple optional blocks. You can even have optional blocks inside optional blocks.
124 **Exclusions**: With the ''minus'' block, you can declare that the data is not allowed to match cer…
126 …can be grouped. This means that all results that have the same value for the grouped variable will…
128 **Sorting**: By adding ''sort'' you can define one or more variables to sort on. You can name one v…
130 **User Interface**: By adding ''ui'' you can define how and if the user interface allows filtering …
132 **Comments**: As with a [[#data block]], you can use ''%%--%%'' at the start of a line to add comme…
160 …leave out the value, then the field-value pair will not be stored, but you can easily fill in the …
162 …* Field names can contain any character except the following: '':'' ''('' '')'' ''['' '']'' ''{'' …
163 * Values can contain any character, but values in a list of multiple values can't contain '',''
165 …can add multiple values in a single line by adding an asterisk after the type (or after the key, i…
167 There is a single magic value to indicate the empty value: ''%%[[]]%%'' This token can be used with…
171 As a convenience, you can attach one or more classes to the data by putting them in the opening: ''…
173 …a is merely a convenience. You can achieve the same by adding values to field ''is a''. For exampl…
175 * Class names in the header can contain any characters except spaces, ''#'', or ''>''
181 … entry title. If you want to override the entry title of a data block, you can do so by adding the…
185 …can add a [[#types|type]] to a field by putting the type between ''['' and '']'' and placing it af…
187 You can add a type hint to any type you use. You do so by adding the type hint to the type with a '…
191 You can add comments by starting a line with ''%%--%%''. Comments are not used nor are they display…
196 Instead of associating data directly with the page, you can put it in a fragment. A fragment is a p…
198 …a relation, you need to do this yourself. Note that the ''%%[[]]%%'' value can be used with the [[…
204 * Fragment Identifiers can contain any character except ''>''
229 You can use variables, indicated by starting with ''?'', and literals in any position.
231 …* Variables can contain any character except spaces or '':'' ''('' '')'' ''['' '']'' ''{'' ''}'' '…
233 * Predicate literals can contain any character except '':'' and ''[''
234 * Object literals can contain any character
236 You can refer to 'the current page' with ''%%[[]]%%''. This can be used to write queries that get i…
241 You can use types to make sure the data is interpreted in the correct way, and to create a better l…
245 [[#Types]] can only be added to variables. A variable in the subject position will always be typed …
247 …for a certain variable will stick to the variable for the whole query. You can override a specific…
257 You can use simple filters to refine any matches from a pattern.
261 …s for left and right, but there must be at least one variable present. You can only use variables …
296 Optional blocks can be used to optionally match extra patterns.
307 You can tell the wiki to combine two patterns.
318 An union block can contain more than two options, but must have at least two. All options must cont…
329 A minus block must contain at least a pattern, but can contain filters and other query blocks.
341 You can sort on one or more variables.
363 To define the variables to display, you can use the shorthand or the long syntax:
382 …sed to process a variables captured values before display. These functions can be used for things …
389 If a variable is not mentioned as one of the displayed fields, it will be ignored. You can hint tha…
395 …ics', results that are equivalent will be reduced to a single result. This can be prevented by dec…
398 The ''%%ui%%'' block controls the interactive user interface of tables and lists. It can be used to…
408 The properties that can be specified, are explained in the following subsections.
412 The property ''%%ui%%'' specifies which user interface is shown and can have the values: ''%%none%%…
414 …rt%%'' you can specify whether all columns are sortable (''%%default%%'') or not (''%%none%%''). I…
416 Using ''%%filter%%'' you can specify whether and how columns are filterable:
448 Besides identifying columns by name, they can also be identified by number. For example, column ''%…
470 …ll columns (e.g.: here, precisely three values must be given). However, we can leave some value th…
517 As shown below, the above query can easily be converted to one which lists each column only once an…
558 …applies the unique aggregate to the values of variables ''?x''. Aggregates can be passed a hint by…
565 By default, strata does not disable caching. This can result in pages with queries not updating aft…