[jira] [Commented] (FLINK-4506) CsvOutputFormat defaults allowNullValues to false, even though doc and declaration says true

2016-09-21 Thread Michael Wong (JIRA)

[ 
https://issues.apache.org/jira/browse/FLINK-4506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15510589#comment-15510589
 ] 

Michael Wong commented on FLINK-4506:
-

Ok, but let's forget about what was there before for the moment. What is the 
desired behavior? What is the most likely setting people would want? My bet is 
allowNullValues=true.

> CsvOutputFormat defaults allowNullValues to false, even though doc and 
> declaration says true
> 
>
> Key: FLINK-4506
> URL: https://issues.apache.org/jira/browse/FLINK-4506
> Project: Flink
>  Issue Type: Bug
>  Components: Batch Connectors and Input/Output Formats, Documentation
>Reporter: Michael Wong
>Assignee: Kirill Morozov
>Priority: Minor
>
> In the constructor, it has this
> {code}
> this.allowNullValues = false;
> {code}
> But in the setAllowNullValues() method, the doc says the allowNullValues is 
> true by default. Also, in the declaration of allowNullValues, the value is 
> set to true. It probably makes the most sense to change the constructor.
> {code}
>   /**
>* Configures the format to either allow null values (writing an empty 
> field),
>* or to throw an exception when encountering a null field.
>* 
>* by default, null values are allowed.
>*
>* @param allowNulls Flag to indicate whether the output format should 
> accept null values.
>*/
>   public void setAllowNullValues(boolean allowNulls) {
>   this.allowNullValues = allowNulls;
>   }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (FLINK-4506) CsvOutputFormat defaults allowNullValues to false, even though doc and declaration says true

2016-08-26 Thread Michael Wong (JIRA)
Michael Wong created FLINK-4506:
---

 Summary: CsvOutputFormat defaults allowNullValues to false, even 
though doc and declaration says true
 Key: FLINK-4506
 URL: https://issues.apache.org/jira/browse/FLINK-4506
 Project: Flink
  Issue Type: Bug
  Components: Batch Connectors and Input/Output Formats, Documentation
Reporter: Michael Wong
Priority: Minor


In the constructor, it has this

{code}
this.allowNullValues = false;
{code}

But in the setAllowNullValues() method, the doc says the allowNullValues is 
true by default. Also, in the declaration of allowNullValues, the value is set 
to true. It probably makes the most sense to change the constructor.

{code}
/**
 * Configures the format to either allow null values (writing an empty 
field),
 * or to throw an exception when encountering a null field.
 * 
 * by default, null values are allowed.
 *
 * @param allowNulls Flag to indicate whether the output format should 
accept null values.
 */
public void setAllowNullValues(boolean allowNulls) {
this.allowNullValues = allowNulls;
}
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)