﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>LogViewPlus Support » LogViewPlus Support » Help &amp; Support  » Can't use SQL Filter on Custom Parser column</title><generator>InstantForum 2017-1 Final</generator><description>LogViewPlus Support</description><link>https://www.logviewplus.com/forum/</link><webMaster>LogViewPlus Support</webMaster><lastBuildDate>Tue, 21 Apr 2026 13:09:24 GMT</lastBuildDate><ttl>20</ttl><item><title>Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2256</link><description>I created a Custom Parser for my log file and it seems to work well, except when I try to add a SQL filter.&amp;nbsp; It never returns any results if I try to use a custom column in the WHERE clause.&amp;nbsp; The custom column does show up in the "Available Columns" tab when I'm editing the filter, but when I click on the "Execution Result" tab, I get a warning that says, "No data found for field '&amp;lt;CustomFieldName&amp;gt;'". The "Test" button tells me that the SQL statemen parsed correctly.&lt;br/&gt;&lt;br/&gt;What am I missing?&lt;br/&gt;&lt;br/&gt;&lt;img src="../Uploads/Images/b84bfa50-a032-4124-a94e-b1ea.PNG" id="if_insertedNode_1729040572546"&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="../Uploads/Images/097653e6-c958-4caa-8824-914e.PNG" id="if_insertedNode_1729040590419"&gt;&lt;br/&gt;</description><pubDate>Mon, 21 Oct 2024 18:22:20 GMT</pubDate><dc:creator>DavidL</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2265</link><description>No problem David - glad that helped!&amp;nbsp; Please do let me know if you have any further questions or issues.</description><pubDate>Mon, 21 Oct 2024 18:22:20 GMT</pubDate><dc:creator>LogViewPlus Support</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2264</link><description>That makes sense.&amp;nbsp; The problem I was trying to solve is that there's a lot of different information I'd like to extract from logs that don't have a consistent format (past a timestamp and log level).&amp;nbsp; I'll have to re-think how I get at that data.&lt;br/&gt;&lt;br/&gt;Thanks for your help.&amp;nbsp; I greatly appreciate it!</description><pubDate>Mon, 21 Oct 2024 16:10:37 GMT</pubDate><dc:creator>DavidL</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2263</link><description>Glad to hear the behaviour is looking better.&lt;br/&gt;&lt;br/&gt;LogViewPlus doesn't really do anything fancy when trying to determine the data type.&amp;nbsp; It tries to identify numeric data which can be parsed as a double or integer.&amp;nbsp; If this check fails, the data will be treated as a string.&amp;nbsp; For each column, LogViewPlus will check up to 2000 column entries regardless of the size of the log file.&amp;nbsp; For large files, these entries will be checked randomly.&amp;nbsp; For small files, all entries should be checked.&lt;br/&gt;&lt;br/&gt;If LogViewPlus finds a lot of empty data values, the data type will be assumed to be a string.&amp;nbsp; However, LogViewPlus tries to be fault tolerant.&amp;nbsp; If a small number (currently this would be less than 5%) of empty values are found, these will default to a value of zero rather than treating the entire column as string data.&lt;br/&gt;&lt;br/&gt;I suspect the problem here is with how your custom parser is providing data for the 'optional' columns.&amp;nbsp; LogViewPlus makes a core assumption that columns are not optional and are consistent for a given parser configuration.&amp;nbsp; Trying to work around this limitation may be causing the issue.&amp;nbsp; I can suggest two alternatives to optional columns:&lt;br/&gt;&lt;br/&gt;1. Provide a configuration flag to specify which columns should be included.&lt;br/&gt;2. Include all columns for all requests.&amp;nbsp; Default data here should match a consistent data type of the column.&amp;nbsp; Data types should not change between instances.&lt;br/&gt;&lt;br/&gt;Hope that helps,&lt;br/&gt;&lt;br/&gt;Toby</description><pubDate>Sun, 20 Oct 2024 14:38:54 GMT</pubDate><dc:creator>LogViewPlus Support</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2262</link><description>I rewrote the parser to remove any "optional" fields and ensured that every field had a value.&amp;nbsp; It seems to work better.&lt;br/&gt;&lt;br/&gt;I had a couple thoughts.&amp;nbsp; If I define some columns, but treat them as optional, meaning for some log entries I add the appropriate number of strings, but others I don't add all the strings, could that result in the behavior I was seeing?&lt;br/&gt;&lt;br/&gt;I would assume that if there is string data in the column, that all of data the column would be treated as strings.&amp;nbsp; Is this not the case?&lt;br/&gt;&lt;br/&gt;What if the log file starts with a bunch of lines that don't parse using all the columns.&amp;nbsp; You said that LogViewPlus looks at the column data "statistically".&amp;nbsp; Could it look at the first bunch of lines, not see data in the columns and assume there is no data at all?&lt;br/&gt;&lt;br/&gt;Related, but how does the SQL filter handle null or empty values?</description><pubDate>Thu, 17 Oct 2024 18:41:46 GMT</pubDate><dc:creator>DavidL</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2261</link><description>That's an interesting thought.&amp;nbsp; I do have somewhat of a mix of data where I tried to reuse columns.&amp;nbsp; I'll try to rewrite my plugin into a set of plugins and see if I can get better results.&lt;br/&gt;&lt;br/&gt;Yes, I am using the latest version of LogViewPlus.</description><pubDate>Thu, 17 Oct 2024 18:40:23 GMT</pubDate><dc:creator>DavidL</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2260</link><description>Thanks for the update.&amp;nbsp;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;LogViewPlus attempts to resolve data types dynamically.&amp;nbsp; It does this by looking at column data statistically to determine an appropriate data type.&amp;nbsp; It could be that not all data in the target column matches the expected data type, although I would expect a different error message.&lt;br/&gt;&lt;br/&gt;I think the last screen shot is a red herring.&amp;nbsp; It looks like that code is part of the type determination used by the SQL statement parser.&amp;nbsp; It does throw an error, but this is expected and handled at a higher level.&amp;nbsp; We are testing to see if a constant value could be a Long.&lt;br/&gt;&lt;br/&gt;Are you using the latest version of LogViewPlus?</description><pubDate>Thu, 17 Oct 2024 07:48:32 GMT</pubDate><dc:creator>LogViewPlus Support</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2259</link><description>Sorry, I realized that I didn't answer your question directly.&amp;nbsp; No, using 'Arg4' or any of the other custom defined columns in the query doesn't work either.</description><pubDate>Wed, 16 Oct 2024 22:36:42 GMT</pubDate><dc:creator>DavidL</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2258</link><description>Thanks for getting back!&lt;br/&gt;&lt;br/&gt;I tried with all of the custom string fields and they all seem to have the same result.&amp;nbsp; Here's how I've defined them:&lt;br/&gt;&lt;br/&gt;[code language="c#"]        List&amp;lt;FieldColumnInfo&amp;gt; IColumnManagement.GetSupportedTypes()&lt;br/&gt;        {&lt;br/&gt;            var retval = new List&amp;lt;FieldColumnInfo&amp;gt;();&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.Date, true));&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.Message, true));&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.Logger, true));&lt;br/&gt;&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.String, "Direction", true, 3));&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.String, "CallType", true, 4));&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.String, "Arg1", true, 5));&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.String, "Arg2", true, 6));&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.String, "Arg3", true, 7));&lt;br/&gt;            retval.Add(new FieldColumnInfo(ElementType.String, "Arg4", true, 8));&lt;br/&gt;            &lt;br/&gt;            return retval;&lt;br/&gt;        }&lt;br/&gt;[/code]&lt;br/&gt;&lt;br/&gt;I can do a SQL Query for the standard fields, but seemingly not the custom strings.&amp;nbsp;&lt;br/&gt;For example, this works:&lt;br/&gt;&lt;img src="../Uploads/Images/dca448cc-d449-4e3b-9d15-f329.PNG" id="if_insertedNode_1729116519338"&gt;&lt;br/&gt;(Though if I click on the Execution Result tab it still says "No data found for field 'Message'".)&lt;br/&gt;&lt;br/&gt;But this doesn't work:&lt;br/&gt;&lt;img src="../Uploads/Images/6c09f35e-e856-46d4-a73a-50bf.PNG" id="if_insertedNode_1729116643466"&gt;&lt;br/&gt;&lt;br/&gt;Running the SQL Scratchpad (which I actually didn't realize existed until you pointed it out!) fails with just the default query.&lt;br/&gt;&lt;img src="../Uploads/Images/b31907f4-5478-4389-bc22-f377.PNG" data-download-url="../Uploads/Images/48db769b-ca3a-4fb6-b7b2-13a2.PNG" id="if_insertedNode_1729117115547"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I happend to be attached in VS when I tried to run the filter again and this is the exception that popped up:&lt;br/&gt;&lt;img src="../Uploads/Images/7cd3fde8-a638-4733-9cbb-abe3.PNG" data-download-url="../Uploads/Images/4df8ff29-6ee7-4ce9-8bed-d21c.PNG" id="if_insertedNode_1729115815703"&gt;</description><pubDate>Wed, 16 Oct 2024 22:21:40 GMT</pubDate><dc:creator>DavidL</dc:creator></item><item><title>RE: Can't use SQL Filter on Custom Parser column</title><link>https://www.logviewplus.com/forum/post/2257</link><description>Hi David,&lt;br/&gt;&lt;br/&gt;Thanks for bringing this issue to our attention.&amp;nbsp; &lt;br/&gt;&lt;br/&gt;I have done some testing locally using our sample &lt;a href="https://www.logviewplus.com/docs/custom_parsers.html" id="if_insertedNode_1729104915009"&gt;Custom Parser&lt;/a&gt;&amp;nbsp;and I have not been able to recreate the issue.&amp;nbsp; I am able to execute the query and the results seem correct.&lt;br/&gt;&lt;br/&gt;&lt;img src="data:image/png;base64,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" alt=""&gt;&lt;br/&gt;&lt;br/&gt;In the sample parser, the custom 'Parser Arguments' column is defined as:&lt;br/&gt;&lt;br/&gt;[code language="c#"]new FieldColumnInfo(ElementType.String, "Parser Arguments", true, 3)[/code]&lt;br/&gt;I suspect the issue here has something to do with how the CallType field is being defined.&amp;nbsp; Do you have any more information?&amp;nbsp; Do other custom columns (such as Arg4) work?&amp;nbsp; If you use the &lt;a href="https://www.logviewplus.com/docs/sql_scratchpad.html" id="if_insertedNode_1729105170613"&gt;Sql Scratchpad&lt;/a&gt; and execute:&lt;br/&gt;&lt;br/&gt;[code language="sql"]SELECT * FROM CV[/code]&lt;br/&gt;Does the result show date from the CallType and Arg4 properties?&lt;br/&gt;&lt;br/&gt;Thanks again,&lt;br/&gt;&lt;br/&gt;Toby</description><pubDate>Wed, 16 Oct 2024 19:00:30 GMT</pubDate><dc:creator>LogViewPlus Support</dc:creator></item></channel></rss>