Wednesday, October 12, 2016

Defining Scheme : 101



  1. A Scheme contain field definition #34
  2. Is also used to parse & transform data #36
  3. ----- Examples (Scheme, Fields & Coercion) 
    1. Scheme personScheme = new TextLine( new Fields( "first_name","last_name", "age") ); #35
    2. Fields longFields = new Fields("age", "height", Long.class); 
    3. ---
    4. Fields[] nameFields = new Fields[] {new Fields("name"), new Fields("age")}; #35
    5. Type[]typeFields = new Type[]{ String.class, Integer.class }; 
    6. Scheme personScheme = new TextLine(new Fields(nameFields, typeFields)); 
    7. ---
    8. ----- Fluent Interface
    9. Fields inFields = new Fields("name", "address", "phone", "age"); 
    10. inFields.appplyType("age", long.class); 
  4. Preexisting schemes #35
    1. NullScheme
    2. TextLine
      1. Used to read & write text files(gets offset<TAB>data) #36
    3. TextDelimited
      1. Used to read delimited text files #37
    4. SequenceFile #38

No comments:

Post a Comment