Question: I have a SQL script that sets up a database. One of the operations is creating a PostGIS geometry column:

```
...
SELECT AddGeometryColumn('table', 'column', 4326, 'POINT', 2);
...

```

However, this results in the following output:

```
               addgeometrycolumn                
------------------------------------------------
 public.table.column SRID:4326 TYPE:POINT DIMS:2

```

This clutters the output of the rest of the operations I'm doing. How can I supress this output?

Answer: 
I believe that [filtering](https://datatables.net/examples/api/multi_filter.html) the column would solve your problem. 

```
table.column(0).search('Bruno').draw()

```

So you could just filter the column when the radio button selection change

Here is a [fiddle](https://jsfiddle.net/Teles/rjobvg6k/) example
I´m not sure to be understanding what you want to do but here are some options:

One way is selecting by default value example "s". You can use a dropdown is easier to handled .Then select with jQuery the dafault value "s" on that dropdown and add a function 

```
 $("#DropdownId").change(function () {
       var chart=$("#DropdownId").val();
    });
 $.ajax({
            url: "url")",//url to reload page with new value
            type: "POST",
        data: {chart:chart},
        success: function (data) {           
        }
        });

    });

```

on this way the filter is on backend. If you want to do something on the row depending of a column value you shoud to add something like this 

```
"fnRowCallback": function (nRow, mData, iDisplayIndex, iDisplayIndexFull) {

                 if (mData["chart"] =="s") {
                  return nRow;
                    }
                },

```

[Datatables: custom function inside of fnRowCallback](https://stackoverflow.com/questions/16169901/datatables-custom-function-inside-of-fnrowcallback).

Good luck