• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/tcl-105/tcl_ext/mk4tcl/metakit/tcl/

Lines Matching +defs:prop +defs:start

109     Fail("bad args: must be prop value pairs");
144 &MkView::ExistsCmd, 3, 0, "exists cursor ?prop ...?"
147 &MkView::FindCmd, 2, 0, "find ?prop value ...?"
150 &MkView::GetCmd, 3, 0, "get cursor ?prop ...?"
156 &MkView::InsertCmd, 3, 0, "insert cursor ?prop ...?"
159 &MkView::OpenCmd, 4, 4, "open cursor prop"
162 &MkView::SearchCmd, 4, 4, "search prop value"
168 &MkView::SetCmd, 3, 0, "set cursor prop ?value prop value ...?"
281 const c4_Property &prop = view.NthProperty(i);
282 c4_String name = prop.Name();
284 if (prop.Type() == 'V')
289 tcl_ListObjAppendElement(result, GetValue(row, prop));
295 const c4_Property &prop = AsProperty(objv[i], view);
296 tcl_ListObjAppendElement(result, GetValue(row, prop));
306 const c4_Property &prop = view.NthProperty(i);
308 c4_String s = prop.Name();
309 if (prop.Type() != 'S') {
311 s += prop.Type();
342 const c4_Property &prop = AsProperty(objv[3], view);
346 if (prop.Type() != 'V') {
350 MkView *ncmd = new MkView(interp, ((const c4_ViewProp &)prop)(view[index]));
357 const c4_Property &prop = AsProperty(objv[2], view);
358 char type = prop.Type();
417 rc = strVal.CompareNoCase(((c4_StringProp &)prop)(view[row]));
420 dtmp = dblVal - ((c4_FloatProp &)prop)(view[row]);
424 dtmp = dblVal - ((c4_DoubleProp &)prop)(view[row]);
429 wtmp = wideVal - ((c4_LongProp &)prop)(view[row]);
434 rc = longVal - ((c4_IntProp &)prop)(view[row]);
487 case - 1: { // prop value : case-insensitive match
493 // -min prop value : property must be greater or equal to value
495 // -max prop value : property must be less or equal to value
497 // -exact prop value : exact case-sensitive match
499 // -glob prop pattern : match "glob" expression wildcard
501 // -regexp prop pattern : match specified regular expression
503 // -keyword prop prefix : match keyword in given property
505 { // -globnc prop pattern : match "glob", but ignore case
532 // -sort prop : sort on one or more properties, ascending
534 { // -rsort prop : sort on one or more properties, descending
537 const c4_Property &prop = props.NthProperty(i);
539 sel._sortProps.AddProperty(prop);
541 sel._sortRevProps.AddProperty(prop);
672 &MkView::FlattenCmd, 3, 3, "flatten prop"
675 &MkView::GroupByCmd, 4, 0, "groupby subview prop ?prop ...?"
681 &MkView::IndexedCmd, 5, 0, "indexed map unique prop ?prop ...?"
687 &MkView::JoinCmd, 4, 0, "join view prop ?prop ...?"
705 &MkView::ProjectCmd, 3, 0, "project prop ?prop ...?"
708 &MkView::RangeCmd, 4, 0, "range start finish ?step?"
819 const c4_Property &prop = AsProperty(objv[2], view);
823 if (prop.Type() != 'V') {
827 MkView *ncmd = new MkView(interp, view.JoinProp((const c4_ViewProp &)prop));
833 const c4_Property &prop = AsProperty(objv[2], view);
837 if (prop.Type() != 'V') {
844 const c4_Property &prop = AsProperty(objv[i], view);
845 nview.AddProperty(prop);
851 prop));
870 const c4_Property &prop = AsProperty(objv[i], view);
871 props.AddProperty(prop);
893 const c4_Property &prop = AsProperty(objv[i], view);
894 props.AddProperty(prop);
970 const c4_Property &prop = AsProperty(objv[i], view);
972 nview.AddProperty(prop);
980 int start = asIndex(view, objv[2], false);
984 int finish = objc > 3 ? asIndex(view, objv[3], false) + 1: start + 1;
992 MkView *ncmd = new MkView(interp, view.Slice(start, finish, step));