2016-05-15 12 views
0

Kontext: Ich lese in einer Datei, wo mehrere Felder eine Liste von IDs sind. Ich muss diese Felder in eine Pipe konvertieren, um sie mit anderen Pipes zu verbinden.Konvertieren Seq zu Rohr in verbrühen

Was habe ich versucht:

val otherPipe = pipe 
    .project('fieldIwant) 
    .map { p: Pipe => p.toString.split(",") } // converts pipe -> array 
    .unique 

Antwort

0

Sie eine TypedPipe aus einer Sammlung bekommen mit:

TypedPipe.from(Seq(1, 2, 3, 4, 555, 3)) 

Wenn Sie zurück zu FieldsAPI fallen müssen (was veraltet ist), Sie kann es unter Verwendung

TypedPipe.from(Seq(1, 2, 3, 4, 555, 3)).toPipe('fieldName) 
tun