# library(Rlabkey)
## Two filters, ANDed together
filter1<- makeFilter(c("TextFld","CONTAINS","h"), c("BooleanFld","EQUAL","TRUE"))
## Apply a filter in labkey.selectRows function
rows <- labkey.selectRows(
baseUrl="http://localhost:8080/labkey",
folderPath="/apisamples",
schemaName="lists",
queryName="AllTypes",
colFilter=filter1
)
rows
## Using "in" operator:
filter2 <- makeFilter(c("RowId","IN","2;3;6"))
rows <- labkey.selectRows(
baseUrl="http://localhost:8080/labkey",
folderPath="/apisamples",
schemaName="lists",
queryName="AllTypes",
colFilter=filter2
)
rows
## Using "missing" operator:
filter3 <- makeFilter(c("IntFld","MISSING",""))
rows <- labkey.selectRows(
baseUrl="http://localhost:8080/labkey",
folderPath="/apisamples",
schemaName="lists",
queryName="AllTypes",
colFilter=filter3
)
rows
Run the code above in your browser using DataLab