Please tell me examples of how defineNamedWhereClauseParam is used

Hi,
Following APIs added to oracle.jbo.RowSet in JDev10.1.3
- void defineNamedWhereClauseParam(String name, Object defaultValue, int[] indices);
- void removeNamedWhereClauseParam(String name);
- void setNamedWhereClauseParam(String name, Object value);
- void skipNamedWhereClauseParam(String name);
Please tell me examples of how defineNamedWhereClauseParam is used.
Thanks

Hi,
the Javdoc that are available on OTN (http://download-east.oracle.com/docs/cd/B25221_04/web.1013/b16005/index.html) say
defineNamedWhereClauseParam
public void defineNamedWhereClauseParam(java.lang.String name,
java.lang.Object defaultValue,
int[] indices)
Defines a named bind variable to use with the view object's where-clause.
This named where-clause parameter will be defined as a variable on the view object. That is, if a named where-clause parameter is defined through one row set, all other row sets that belongs to the same parent view object will "see" that parameter.
Through the defaultValue, one can specify the default value for this where-clause parameter. If no default value is supplied, null will be used as the parameter value.
The indices parameter specifies where-clause parameter indices into which this named parameter will be bound. The same value can be bound into multiple indices. For example, if { 1, 2 } is specified for indices, the value will be bound for where-clause parameter indices of 1 and 2. I.e., this parameter will produce setWhereClauseParam(1, value) and setWhereClauseParam(2, value).
This method can be invoked to redefine an existing named where-clause paramter (to change the default value and the indices) only if the named parameter is found on the view object. If the named parameter/variable is found on one of the parent objects, a new where-clause parameter definition is still added to the view object.
When redefining, a check is made to ensure that the existing variable has no kind specification (null) or is of the "where" kind (which means that the existing variable is a where-clause parameter). If not, an InvalidParamException is thrown.
Defining a named where-clause parameter does not automatically execute the query. You must call executeQuery() to apply the new bind value.
Parameters:
name - the name of the where-clause parameter.
defaultValue - specifies the default value for this where-clause parameter. This default value can be overridden through a call to setNamedWhereClauseParam().
indices - where-clause indices into which this parameter value should be bound. See above.
Throws:
InvalidParamException - if this method is being called to redefine an old parameter and the variable turns out not to be a where-clause parameter.
removeNamedWhereClauseParam
public void removeNamedWhereClauseParam(java.lang.String name)
Removes a named where-clause parameter.
This method removes previously defined named where-clause parameter. A check is made to ensure that the variable being removed is a where-clause parameter (variable kind = "where"). If not, an InvalidParamException is thrown.
If the named where-clause parameter is found but it does not belong to the view object that owns this row set, an InvalidOperException is thrown. This means one is disallowed from removing a named where-clause parameter that belongs to the View definition, for example.
Removing a named where-clause parameter does not automatically execute the query. You must call executeQuery() for the removal to take effect.
Parameters:
name - the name of the where-clause parameter to remove.
Throws:
InvalidParamException - if the specified variable is not a where-clause parameter.
InvalidOperException - if the specified variable does not belong to the view object that owns this row set.
setNamedWhereClauseParam
public void setNamedWhereClauseParam(java.lang.String name,
java.lang.Object value)
Sets the value of a named where-clause parameter for this row set.
If the view object owns multiple row sets, each row set may have its own (different) named where-clause parameter value.
Setting a named where-clause parameter does not automatically execute the query. You must call executeQuery() to apply the new bind value.
Parameters:
name - the name of the where-clause parameter.
value - the where-clause parameter value for this row set.
Throws:
InvalidParamException - if the named variable turns out not to be a where-clause parameter.
NoDefException - if the named where-clause parameter does not exist.
skipNamedWhereClauseParam
public void skipNamedWhereClauseParam(java.lang.String name)
Skips the named where-clause parameter for this row set. This method does not remove the named where-clause parameter. However, it "masks out" the named where-clause parameter, so that the parameter is skipped when the query is executed.
Skipping a named where-clause parameter does not automatically execute the query. You must call executeQuery() for the skip to take effect.
Parameters:
name - the name of the where-clause parameter.
Throws:
InvalidParamException - if the named variable turns out not to be a where-clause parameter.
NoDefException - if the named where-clause parameter does not exist.
Frank

Similar Messages

  • Please tell me the soluation How can I give the soluation bilow issue.

    Dear Experts,
    Please tell me the soluation How can I give the soluation bilow issue.
    Currently user are facing one problem with respect of Line item report.
    In any of the line item report (i.e. FBL1N, FBL3N, FBL5N) we want to view header reference as column data wonu2019t appear in any of the reference filed.
    For Example in Bank G/L Cheque number was enter in reference field but same is not apear
    In Sales G/L or tax G/L invoice number is to be appear which is again invoice number as reference in document.
    Regards
    Devendra.
    Moderator: Give proper titles to your threads

    Hi,
    To add Reference field in line item report do below.
    From FBL1N output screen.
    Click change layout / (clr + F8)
    Now add Hidden field u2018Referenceu201D to column content and push copy button.
    Now you should be able to view reference field (BKPF- XBLNR) in line item report.
    Best Regards,
    Raju

  • My gf is one of those ppl with the horrible habbit of downloading anything and everything the internet tells her she needs how can i use FF to better protect her from the various virus she downloads on a regular basise

    as i write this i have just restored my gf's computer back to default factory setings and cleaned the HD she has a horrible habbit of downloading anything and everything something tells her to download it her most recent actions caused her to dl a virus along with a prog called "flv tube" ive never heard of it but in less then 5 mins on google i found it to be common with viruses how can i use FF to prevent and or stop her from downloading all this crap so im not always having to fix it for her

    Public Fox: https://addons.mozilla.org/firefox/addon/3911
    Be aware that an extension can easily be bypassed by starting Firefox in [[Safe mode]] or by using the portable Firefox version.

  • Please tell me the cases when I will use Call transaction/ Batch Session.

    Can you please tell me when I will use Call transaction or  Batch Session in the time of uploading data through BDC.
    Regards,
    Subhasish

    Hi subhasish,
    1. One of the main criteria is
    2. If error handling facility is required, then batch session is the best,
      otherwise if we use call transaction, then error handling code,
      has to be written in the program itself.
    3. Batch session provides lot of facilities to the user.
    regards,
    amit m.

  • Please tell me for BAPI which adapter is used

    Hi friends this is  shalini, for BAPI's which adapter is used
    i think RFC adapter is used it is correct or wrong.
    please tell me friends.
    Regards
    Shalini shah

    Shah,
    Check this weblog for one of the integration on this:
    Weblog to send Response from RFC to File in Asyn Mode Using Proxy [original link is broken]
    /people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
    Regards,
    ---Satish

  • I lost my HOME and REFRESH buttons and don't know why. Since I can't have them anymore please tell me in detail how I get rid of Mozilla Foxfire and let me know what all I'm going to lose in the process. Thanks, Neil

    I have used Mozilla Firefox for almost a year and it was good. Now I make on stupid mistake by upgrading to the new version and I lose my Home button, Refresh button and I don't know how many other buttons.
    Since I can't have WHAT I USED TO HAVE please explain in detail how I rid of Mozilla Firefox and what I'm all going to lose in the process.

    The home icon by default has moved to the right hand side of the navigation toolbar.
    In Firefox 4 by default the Stop, Go and Reload (Refresh) buttons are combined and attached to the right hand edge of the location bar.
    When you are typing in the location bar it will show the Go button. When a site is loading it shows the Stop button. At other times it shows the Reload button.
    If you want separate buttons stop/go/reload buttons, or want to move the home button, right-click on a toolbar and choose Customize, you can then drag and drop the buttons and place them elsewhere. If you place them in the order "Reload-Stop" on the right hand edge of the location bar they will be combined again. For more details on customizing the toolbar see https://support.mozilla.com/kb/How+to+customize+the+toolbar

  • Need to buy HP pavilion dv4-1415 tu ,please tell from where and how i can purchase.

    please help me ,how to order right product in time and at right cost.

    Since Apple does not sell parts to anyone, the online seller is getting those batteries from an
    unauthorized third party source or using salvaged parts. Your decision - but when the outcome is
    not what you wanted, your problem is not with Apple but with the source of the battery and/or
    whoever does the install.

  • Please provide an example of how to display the system time in CNiNumEdit.

    I need to display elapsed time in a numeric edit control. The value must be a double. Using MFC, please show me an example that displays the system time in a CNiNumEdit control.

    The trick is to set the FormatString of the num edit control to a format that displays dates/times and to use the COleDateTime class to handle converting the date/time to a double. COleDateTime encapsulates time stored as a DATE, which is a typedef for double. COleDateTime uses the same conversion factor for date/time as what the num edit expects, and since it supports a conversion operator to a DATE, which is really a double, and the num edit Value property is a double, displaying the current time in a num edit can be as simple as this:
    // Assuming you have a member variable called m_numEdit for a CNiNumEdit
    m_numEdit.FormatString = _T("hh:nn:ss");
    m_numEdit.Value = COleDateTime::GetCurrentTime();
    Hope this helps.
    - Elton

  • Good day! i bought the iphone 5 in your shop (29|01|13). price 679 euro (approved in all EU countries). in Russia he is does not work. imei 013412001872664. please tell me!!how unlock my phone.

    Good day! i bought the iphone 5 in App store Franckfurt (29|01|13). price 679 euro (approved in all EU countries). in Russia he is does not work. imei 013412001872664. please unlock my phone.

    Well, perhaps the problem exists because the Russian phone networks do not support the iPhone.  This could be one reason.
    The only solution you have is to do into one of the Russian phone stores and ask them to see if they know why the sim cards won't work or last resort, you contact the Apple store in Germany - there is an online Apple store that you can contact and ask them why Russian sim cards won't work in an unlocked iPhone.
    Nobody else can really help you - you need to contact the Apple store in Germany directly or go to one of the Russian phone operators and ask them.

  • Can you please tell me in detail how to connect a CFP-1808 and a CFP-RLY-425 with a ethernet conection to the labview please

    Hi,
    I am doing a research in creating a controlled environment, and i require using labview and NI equipment to control the environment. I am currently using a CFP-1808 as a bank, and using a relay module to connect it to the labview software.
    Can you give me detailed information on how i will be able to do that.
    regards,
    Robert

    Hi Robert,
    Have you had an opportunity to take a look at the cFP-1808 Quick Start Guide? And the Operating Instructions for the cFP-RLY-425? Also the Compact FieldPoint FAQ is an excellent resource.
    Hopefully those can get you on your way, 
    Fred V -- Product Support Engineer -- LabVIEW R&D -- National Instruments

  • Trying to sign in to itunes store via windows xp...get to id and pwd and then it says "This Apple ID has not yet been used with the itunes store...please review acct. info"  Well how can I use it if you don't let me log in!?

    Tyring to sign in to iTunes store viz windows XP...I get to entering my ID and PWD and then the message pops up "This Apple ID has not yet been used with the iTunes store...please review acct. info."  HELP!  I have cleared DNS, checked proper date & time and deleted SC folder from programs like support suggested--all to no avail.

    The first part of the error is true - I haven't used the AppleID with the iTunes store. 
    Try here >  Using an existing Apple ID with the iTunes Store and Mac App Store
    received the upgrade code using this same AppleID, so I don't think I can use a different AppleID.
    Correct.
    It's clearly not a cookie issue..
    As for cookies. Quit the App Store. Now open the Finder. From the Finder menu bar click Go > Go to Folder.
    Type this exactly as you see it here:   ~/Library/Cookies
    Click Go the move the   com.apple.appstore.plist   file from the Cookies folder to the Trash.
    Relaunch the App Store.

  • Can anyone PLEASE tell me which adobe program do i use to get my youtube videos

    <link removed - kglad>

    wow thanks for the fast response. they removed the link i put in basically what im trying to do is create static high quality youtube videos with my music behind it. i use to use windows movie maker but its poor quality and i cant put much effects on it. Im a music producer and i want to upload instrumentals with high quality images and my watermark on them. which program should i use to enhance my pictures make them high quality and put the music behind them and render them for youtube?

  • How can we use the standard LDB in custom program.

    Dear all,
    can you please tell me the way , how can we use the standard LDB in custom program.
    Thanks & Regards,
    Jyothi.

    Hi
    You can use the Function module LDB_PROCESS to use the Standard LDB in your Z custome program for further details about using the Standard LDB and accessing the LDB in to the program search SDN
    http://help.sap.com/saphelp_nw04/helpdata/en/64/237f8cd43711d1950b0000e8353423/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/97/b3edb8163111d2953c0000e8353423/frameset.htm

  • Please tell me how to fix this error

    Since yesterday, We have been loading data into the database through the sequel loader and suddenly today it is erroring out with the following error
    Please tell me the solution how to tackle this error.
    The error message is like this
    C:\ImportUtility>prospect_load.cmd XES-QA_new tp tp1 C:\ImportUtilTest\output\PR
    OSPECT_UPDATE_ATMCUSTOMERPROSPECTIMPORT_2010-12-23_10.28.22_435889360.CSV
    Loading data in prospect table..
    SQL*Loader: Release 10.1.0.2.0 - Production on Thu Dec 23 12:29:02 2010
    Copyright (c) 1982, 2004, Oracle. All rights reserved.
    kghalo bad size 0x2402d870
    ***** Internal heap ERROR KGHALO2 addr=00000000 ds=00FF8D54 *****
    HEAP DUMP heap name="Alloc environm" desc=00FF8D54
    extent sz=0x1024 alt=32767 het=32767 rec=0 flg=2 opc=2
    parent=00FF8DF8 owner=00000000 nex=00000000 xsz=0x1038
    EXTENT 0 addr=011937B8
    Chunk 11937c0 sz= 4144 freeable "Alloc describe " ds=010585EC
    EXTENT 1 addr=01192724
    Chunk 119272c sz= 4144 freeable "Alloc describe " ds=010585EC
    EXTENT 2 addr=01189D14
    Chunk 1189d1c sz= 4144 freeable "Alloc describe " ds=010585EC
    EXTENT 3 addr=010586B4
    Chunk 10586bc sz= 4144 freeable "Alloc describe " ds=010585EC
    EXTENT 4 addr=0118B5D0
    Chunk 118b5d8 sz= 28932 freeable "Alloc describe " ds=010585EC
    EXTENT 5 addr=010576E0
    Chunk 10576e8 sz= 3584 freeable "Alloc describe " ds=010585EC
    Chunk 10584e8 sz= 424 freeable assoc with mark prv=00000000 nxt=00000
    000
    Chunk 1058690 sz= 24 free " "
    EXTENT 6 addr=010596F8
    Chunk 1059700 sz= 4124 recreate "Alloc describe " latch=00000000
    ds 10585ec sz= 53216 ct= 7
    11937c0 sz= 4144
    119272c sz= 4144
    1189d1c sz= 4144
    10586bc sz= 4144
    10576e8 sz= 3584
    118b5d8 sz= 28932
    EXTENT 7 addr=0105A728
    Chunk 105a730 sz= 4144 freeable "Alloc authenti " ds=01051E20
    EXTENT 8 addr=0105B76C
    Chunk 105b774 sz= 4144 freeable "Alloc authenti " ds=01051E20
    EXTENT 9 addr=0105668C
    Chunk 1056694 sz= 2676 recreate "Alloc server h " latch=00000000
    ds 1056594 sz= 2676 ct= 1
    Chunk 1057108 sz= 1448 freeable assoc with mark prv=00000000 nxt=00000
    000
    EXTENT 10 addr=01052AF8
    Chunk 1052b00 sz= 15160 freeable assoc with mark prv=00000000 nxt=00000
    000
    EXTENT 11 addr=01051AB4
    Chunk 1051abc sz= 24 perm "perm " alo=24
    Chunk 1051ad4 sz= 264 recreate "Alloc authenti " latch=00000000
    ds 1051e20 sz= 8552 ct= 3
    105a730 sz= 4144
    105b774 sz= 4144
    Chunk 1051bdc sz= 744 freeable assoc with mark prv=00000000 nxt=00000
    000
    Chunk 1051ec4 sz= 180 freeable assoc with mark prv=00000000 nxt=00000
    000
    Chunk 1051f78 sz= 1448 freeable assoc with mark prv=00000000 nxt=00000
    000
    Chunk 1052520 sz= 1448 freeable assoc with mark prv=00000000 nxt=00000
    000
    Total heap size = 85344
    FREE LISTS:
    Bucket 0 size=144
    Chunk 1058690 sz= 24 free " "
    Bucket 1 size=272
    Bucket 2 size=528
    Bucket 3 size=1040
    Bucket 4 size=2064
    Bucket 5 size=4112
    Bucket 6 size=16400
    Bucket 7 size=32784
    Total free space = 24
    UNPINNED RECREATABLE CHUNKS (lru first):
    PERMANENT CHUNKS:
    Chunk 1051abc sz= 24 perm "perm " alo=24
    Permanent space = 24
    Hla: 255
    Process after data load is in progress..

    Hi,
    Check the below link:
    http://www.tek-tips.com/viewthread.cfm?qid=938138&page=6
    Best regards,
    Rafi.
    http://rafioracledba.blogspot.com/

  • Can anyone tell me in detail how to install SharePoint 2013?

    I know it requires Windows Server Operating System, so  installed it on my VMWare (can it be installed on Win8 by any any any chance, highly unlikely)
    When I installed SharePoint Foundation 2013, it extracted files and then opened cmd prompt which opened 'splash.hta' in visual studio. I can't get past it!
    What are the pre-requisites???
    Please tell me in detail how to install Sharepoint on a laptop, if it is possible. 
    I am learning it these days, and want to try on it on my laptop.

     know it requires Windows Server Operating System, so  installed it on my VMWare (can it be installed
    on Win8 by any any any chance, highly unlikely)  
    Inder : Yes you can install it on VMware but VM's operating system should be windows server 2008 r2 or
    Windows server 2012.  Installing SharePoint 2013 preview on Windows 8 is unsupported, although here:
    http://www.microsoft.com/en-us/download/details.aspx?id=30345 it's listed. You need to install on either Server 2008 R2 SP1 or Server 2012 RC
    When
    I installed SharePoint Foundation 2013, it extracted files and then opened cmd prompt which opened 'splash.hta' in visual studio. I can't get past it!
    Inder: can't say why is happening may be you dont have windows server. 
    What are the pre-requisites???
    Inder: Its better if you are connected to internet from the VM to download and install pre-requisites.
    It is a pain to manualy install it
    If this helped you resolve your issue, please mark it Answered

Maybe you are looking for