nushell/src/data
Andrés N. Robalino 8860d8de8d At the moment, ColumnPaths represent a set of Members (eg. package.authors is a column path of two members)
The functions for retrieving, replacing, and inserting values into values all assumed they get the complete
column path as regular tagged strings. This commit changes for these to accept a tagged values instead. Basically
it means we can have column paths containing strings and numbers (eg. package.authors.1)

Unfortunately, for the moment all members when parsed and deserialized for a command that expects column paths
of tagged values will get tagged values (encapsulating Members) as strings only.

This makes it impossible to determine whether package.authors.1 package.authors."1" (meaning the "number" 1) is
a string member or a number member and thus prevents to know and force the user that paths enclosed in double
quotes means "retrieve the column at this given table" and that numbers are for retrieving a particular row number
from a table.

This commit sets in place the infraestructure needed when integer members land, in the mean time the workaround
is to convert back to strings the tagged values passed from the column paths.
2019-11-03 06:30:32 -05:00
..
base.rs At the moment, ColumnPaths represent a set of Members (eg. package.authors is a column path of two members) 2019-11-03 06:30:32 -05:00
command.rs Add descriptions to arguments 2019-10-28 18:15:35 +13:00
config.rs Stream support (#812) 2019-10-13 17:12:43 +13:00
dict.rs Improvements to Value mutable operations. 2019-10-20 06:55:56 -05:00
files.rs Move internal terminology to tables/rows 2019-09-06 04:23:42 +12:00
into.rs Revert "Revert "Migrate most uses of the Span concept to Tag"" 2019-09-14 11:30:24 -05:00
meta.rs Preserve anchored meta data for all get queries in the pipeline 2019-11-03 03:49:06 -05:00
operators.rs Move internal terminology to tables/rows 2019-09-06 04:23:42 +12:00
process.rs Move internal terminology to tables/rows 2019-09-06 04:23:42 +12:00
types.rs Stream support (#812) 2019-10-13 17:12:43 +13:00