PayasR / paralite

0 stars 0 forks source link

input_col_delimiterの出力 #36

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
● ステータス:NO IDEA

● 現象
 ・'input_col_delimiter'を使ったクエリ下記(Ex.1)を実行すると��
�ブランクしか返ってこない。

Ex.1)
paralite test.db "select document_id, F(document_id, text) from document with 
F='perl ss' output_col_delimiter '=='  input_col_delimiter '#'"

● 再現手順
Ex.2) まず、環境を整える
$ paralite test.db < a.sql

$ cat a.sql
↓
create table document(document_id, text);
.import doc.dat document;

$ cat doc.dat
↓
32819|It is sunny today. I have a good mood.
82718|I am studying in the lab. I want to go outside and play pingpong.

$ cat ss
↓
#!/usr/bin/perl
while (my $l = <STDIN>) {
  chomp($l);
  my @s = split(/\.\s*/, $l);
  my $i = 1;
  foreach my $item (@s) {
    print $i, '==', $item, ".\n";
    ++$i;
  }
  print "\n";
}

Ex.3) 
paralite test.db "select document_id, F(document_id, text) from document with 
F='perl ss' output_col_delimiter '=='  input_col_delimiter '#'"
↓
ブランクが返ってくる

What is the expected output? What do you see instead?

Please use labels and text to provide additional information.
● 原因
 ・不明
 ・udx.pyファイルの def extract_data_for_udx(self, 
data)辺りの処理が関係しているようだが、不明。

● 修正箇所
 ・不明

Original issue reported on code.google.com by wdb.taki...@gmail.com on 24 Dec 2014 at 2:58