What is the relation between the two interfaces Comparable and Comparator?

thanks.

Comparable sorts
on one key; Comparator
sorts on many keysNeeds more zen... Not sure about the hyperlinks, as well.

Similar Messages

  • Whats the diffrence between these two JKM's and when to use which one.

    Please tell the diffrence between these two.
    JKM Oracle Consistent o JKM Oracle Consistent (Update Date)

    Basic difference is in the requirement .
    JKM Oracle Consistent (Update Date) wants a DATE/TIMESTAMP column in the source tables(s) which will get inserted/update by the source application . ODI will capture the changed data based on this column value . Only the DELETE portion requires a trigger to keep track of deletion happening at source table(s).
    Where as JKM Oracle Consistent does not require any DATE/TIMESTAMP column in the source tables(s) . It uses triggers for keeping track of INSERT/UPDATE/DELETE happening in source .
    In terms of performance JKM Oracle Consistent (Update Date) is better as it will create littel over head on to your source system . SO if you have a DATE/TIMESTAMP column in the source tables(s) which gets inserted/update by the source application, then go for JKM Oracle Consistent (Update Date) .
    Else look for JKM Oracle Consistent .
    Thanks,
    Sutirtha

  • Hierarchical query To find the relation between the tables

    Hi,
    In my database schema i have hundreds of tables and dont have data model to understand the relation between them.
    I heared that there will be heirarchical query which can be written by using meta tables, is this query will really help me to understand the relations.
    Can anybody please help to get this query.
    Thanks,
    Vinod

    >
    Hi Vinod,
    I heared that there will be heirarchical query which can be written
    by using meta tables, is this query will really help me to understand the relations.You could also download Data Modeler - it should be of assistance - free from
    Oracle.
    HTH,
    Paul...
    Vinod

  • What are the relations between them?

    What are the relations between the following terms?
    What are included in the "Variable Size"?
    Why the "Database Buffers" item is not included in the "Variable Size"?
    SQL> select*from v$sga;
    NAME                      VALUE
    Fixed Size              1333956
    Variable Size         209716540
    Database Buffers      255852544
    Redo Buffers            5984256Also see the following example:
    SQL> SHOW SGA
    Total System Global Area  638670568 bytes
    Fixed Size                   456424 bytes
    Variable Size             503316480 bytes
    Database Buffers          134217728 bytes
    Redo Buffers                 679936 bytes
    SQL> SELECT * FROM v$sga;
    NAME                      VALUE
    Fixed Size               456424
    Variable Size         503316480
    Database Buffers      134217728
    Redo Buffers             679936
    SQL> select * from v$sgainfo;
    NAME                             BYTES                  RESIZEABLE
    Fixed SGA Size                   2109352                No  
    Redo Buffers                     13533184               No   
    Buffer Cache Size                3103784960             Yes
    Shared Pool Size                 822083584              Yes 
    Large Pool Size                  67108864               Yes
    Java Pool Size                   134217728              Yes 
    Streams Pool Size                134217728              Yes
    Shared IO Pool Size              0                      Yes
    Granule Size                     16777216               No
    Maximum SGA Size                 4277059584             No
    Startup overhead in Shared Pool  251658240              No
    Free SGA Memory Available        0  

    SQL> select component,current_size,user_specified_size,granule_size from v$sga_dynamic_components;
    COMPONENT                                              CURRENT_SIZE USER_SPECIFIED_SIZE GRANULE_SIZE
    shared pool                                               192937984                   0      4194304
    large pool                                                  4194304                   0      4194304
    java pool                                                  12582912                   0      4194304
    streams pool                                                      0                   0      4194304
    DEFAULT buffer cache                                      255852544                   0      4194304
    KEEP buffer cache                                                 0                   0      4194304
    RECYCLE buffer cache                                              0                   0      4194304
    DEFAULT 2K buffer cache                                           0                   0      4194304
    DEFAULT 4K buffer cache                                           0                   0      4194304
    DEFAULT 8K buffer cache                                           0                   0      4194304
    DEFAULT 16K buffer cache                                          0                   0      4194304
    COMPONENT                                              CURRENT_SIZE USER_SPECIFIED_SIZE GRANULE_SIZE
    DEFAULT 32K buffer cache                                          0                   0      4194304
    Shared IO Pool                                                    0                   0      4194304
    ASM Buffer Cache                                                  0                   0      4194304

  • Can some1 xplain to me whats the relation between Java3D + NURBS + VRML ?

    hi & good day all.
    im new in java & java 3D.
    can someone please explain to me whats the relation between the of them?
    java3D + NURBS + VRML ?
    or maybe theres a good site that tells it all about their relation.
    please help.
    thank you.

    Hi,
    I don't know NURBS, but VRML is a language to describe 3D Models. With a VRML-Browser you display a 3D-World by using a quite small amount of data volume. The interactive possibilties of VRML are limited. So VRML is more a file-format.
    Java3D is an add-on for Java. So it's object based and has it's own API. Fortunately Java3D uses the a similar scenegraph structure like VRML for storing the 3D-data. For this reason, you can use a VRML-loader to work with your VRML model in Java3D (look here: http://www.j3d.org/utilities/loaders.html).
    Hope this helps a little bit,
    Andr�

  • What is the difference between these two portalapps folders on the Server?

    Hello,
    On the Server there are two portalapps folder:
    1. Under: C:\usr\sap\JXX\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\portalapps
    2. Under: C:\usr\sap\JXX\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps
    Can someone please explain me what is the difference between these two portalapps folders and under which case will I turn to which folder?

    Hi Roy,
    The one at this location
    Under: C:\usr\sap\JXX\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\portalapps
    has all the files from the WEB-INF folder i.e. these are the non-web resources and cannot be accessed via HTTP(S) examples would be imgaes, CSS etc that you want only your application to access
    those under
    Under: C:\usr\sap\JXX\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps
    they have all the .JAR files, portalapp.xml, config properties etc. these are web resources and can be accessed via HTTP(S)
    Hope this is of help.
    Akhilesh

  • Relation between the Height in Pixels and Font Size?

    Hi All,
    I wanted to find the relation between the Font Size and the Pixels that it will occupy. What i want to do is i have an Icon and a Label. The icon size i need to resize to the Half the height of the Label. But the font Size does not reflect the height in Pixels. Please can you help me find the right way to resize the Icon?
    Thanks in Advance,
    Sameer

    FontMetrics fm = label.getFontMetrics( label.getFont() );Once you have the font metrics you can use the getHeight() method.

  • The relation between Name space and software component

    hi all ,
                   i want the  relation between the software compnent and the namespace , , i saw one of the tread in sdn.sap.com
    thanks
    sridhar

    Hi Sridhar,
            Please check this link. It states relation between SWCV and Namespace and also tell tht how to transfer objects to a new SWCV.
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/a3/cc132914cf41e4a193c32627a87542/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/a3/cc132914cf41e4a193c32627a87542/content.htm</a>
    Regards,
    Subhasha Ranjan

  • Relation between the Project defination and the PO

    Hi ,
    Where I can find the relation between the Project defination and Purchase order in CJ20 transaction or in Tables.

    Project definition: A project definition identifies the key characteristics of the overall project. For example, a project definition includes the project profile and organizational details (controlling area, company code, etc.).
    All project definitions must include a settlement rule. A settlement rule contains a G/L account that receives the accrued actuals. In some situations, a settlement rule uses multiple G/L accounts. For example, one G/L account is used for settlement for the first half of a year, but in the second half, a different G/L account is used. However, the settlement rule does not allow for multiple receivers to be active at the same time.
    Regards,
    kushagra Sharma

  • In which table the link between the R/3 vendor and SRM vendor no are found?

    Hi experts,
    Can anay one tell me in which table exactly where we can find the relation between the R/3 vendors who are replicated to SRM and material groups which are replicated to SRM.
    I just want to know th backend number and the frontend Number of the above two
    please help me.
    Regards,
    Sairam.

    Hi Sai,
    All the replicated material groups from back end R/3 can be seen using COMM_HIERARCHY transaction as categories.
    You can choose category as the search criteria and then click start tab to view all the replicated material groups.
    In the VENMAP table you can see all the replicated vendors from back end along with their logical systems from which they were replciated.
    Using PPOSV_BBP transaction you can see all the replicated vendors in your Vendor Group along with the vendor code and Business partner number.
    Hope this resolves your query. Clarifications are welcome.
    Award points for helpful answers.
    Rgds,
    Teja

  • Relation between R3 kernel version 640 and  4.6B, C D

    Hi,
    What is the relation between R3 Kernel 640 version and  SAP 4.6B, C, D versions. Based on R3 kernel version how to identify the sap version e.g. 4.6B, C D etc.
    Thanks.
    Anirudh,

    Hello Anirudh,
    Every SAP release will have its own set of kernel releases
    SAP Kernel 7.00 is valid for ECC 6.0.
    SAP kernel 640 is actually valid from SAP R/3 Enterprise 4.7. it is also valid for ECC 5.0
    For  4.6 C kernel release 46D is available.
    For 4.6B SAP Kernel 4.6B and 4.6 C are available.
    For 4.6A  4.6A,4.6B and 4.6C are available.
    This is what is available in marketplace however I have heard about something called downward compatability of kernels which means lower releases can have higher kernels.
    You must always go for the highest available kernel patch.
    However kernel is OS bit size specific
    Regards.
    Ruchit.

  • What is the difference between these two partitioning related commands?

    What is the difference between the following commands used to drop a partitioned table ?
    DROP TABLE...
    DROP TABLE...PERGE

    Oracle Database processes a DROP TABLE statement for a partitioned table in the same
    way that it processes the statement for a non-partitioned table. One exception that was
    introduced in Oracle Database 10g Release 2 is when you use the PURGE keyword.
    To avoid running into resource constraints, the DROP TABLE...PURGE statement for a
    partitioned table drops the table in multiple transactions, where each transaction drops
    a subset of the partitions or subpartitions and then commits. The table becomes
    completely dropped at the conclusion of the final transaction
    First, if the DROP TABLE...PURGE statement fails, you can take corrective action, if any,
    and then reissue the statement. The statement resumes at the point where it failed.
    Second, while the DROP TABLE...PURGE statement is in progress, the table is marked as
    unusable by setting the STATUS column to the value UNUSABLE in the following data
    dictionary views:
    ■ USER_TABLES, ALL_TABLES, DBA_TABLES
    ■ USER_PART_TABLES, ALL_PART_TABLES, DBA_PART_TABLES
    ■ USER_OBJECT_TABLES, ALL_OBJECT_TABLES, DBA_OBJECT_TABLES

  • What are the Relations between Journalizing and IKM?

    What is the best method to use in the following scenario:
    I have about 20 source tables with large amount of data.
    I need to create interfaces that join the source tables into target tables.
    The source tables are inserted every few secondes with about hundreds to thousands rows.
    There can be a gap of few seconds between the insert of different tables that sould be joined.
    The source and target tables are on the same Oracle instance and schema.
    I want to understand the role of: 'Journalizing CDC' and 'IKM - Incremental Update' and
    how can i use it in my scenario?
    In general What are the relations between 'Journalizing' and 'IKM'?
    Should i use both of them? Or maybe it is better to deelte and insert to the target tables?
    I want to understand what is the role of 'Journalizing CDC'?
    Can 'IKM - Incremental Update' work without 'Journalizing'?
    Does 'Journalizing' need to have PK on the tables?
    What should i do if i can't put PK (there can be multiple identical rows)?
    Thanks in advance Yael

    Hi Yael,
    I will try and answer as many of your points as I can in one post :-)
    Journalizing is way of tracking only changed data in your source system, if your source tables had a date_modified you could always use this as a filter when scanning for changes rather than CDC, Log based CDC (Asynchronous in ODI, Logminer/Streams or Goldengate for example) removes the overhead of of placing a trigger on the source table to track changes but be aware that it doesnt fully remove the need to scan the source tables, in answer to you question about Primary keys, Oracle CDC with ODI will create an unconditional log group on the columns that you have defined in ODI as your PK, the PK columns are tracked by the database and presented in a Journal table (J$<source_table_name>) this Journal table is joined back to source table via a journalizing view (JV$<source_table_name>) to get the rest of the row (ie none PK columns) - So be aware that when ODI comes around to get all data in the Journalizing view (ie Inserts, Updates and Deletes) the source database performs a join back to the source table. You can negate this by specifying ALL source table columns in your PK in ODI - This forces all columns into the unconditional log group, the journal table etc. - You will need to tweak the JKM to then change the syntax sent to the database when starting the journal - I have done this in the past, using a flexfield in the datastore to toggle 'Full Column' / 'Primary Key Cols' to go into the JKM set up (there are a few Ebusiness suite tables with no primary key so we had to do this) - The only problem with this approach is that with no PK , you need to make sure you only get the 'last' update and in the right order to apply to your target tables, without so , you might process the update before the insert for example, and be out of sync.
    So JKM's provide a mechanism for 'Change data only' to be provided to ODI, if you want to handle deletes in your source table CDC is usefull (otherwise you dont capture the delete with a normal LKM / IKM set up)
    IKM Incremental update can be used with or without JKM's, its for integrating data into your target table, typically it will do a NOT EXISTS or a Minus when loading the integration table (I$<target_table_name>) to ensure you only get 'Changed' rows on the load into the target.
    user604062 wrote:
    I want to understand the role of: 'Journalizing CDC' and 'IKM - Incremental Update' and
    how can i use it in my scenario?Hopefully I have explained it above, its the type of thing you really need to play around with, and throroughly review the operator logs to see what is actually going on (I think this is a very good guide to setting it up : http://soainfrastructure.blogspot.ie/2009/02/setting-up-oracle-data-integrator-odi.html)
    In general What are the relations between 'Journalizing' and 'IKM'?JKM simply presents (only) changed data to ODI, it removes the need for you to decide 'how' to get the updates and removes the need for costly scans on the source table (full source to target table comparisons, scanning for updates based on last update date etc)
    Should i use both of them? Or maybe it is better to deelte and insert to the target tables?Delete and insert into target is fine , but ask yourself how do you identify which rows to process, inserts and updates are generally OK , to spot a delete you need to compare the table in full, target table minus source table = deleted rows , do you want to copy the whole source table every time to perform this ? Are they in the same database ?
    I want to understand what is the role of 'Journalizing CDC'?Its the ODI mechanism for configuring, starting, stopping the change data capture process in the source systems , there are different KM's for seperate technologies and a few to choose for Oracle (Triggers (Synchronous), Streams / Logminer (Asynchronous), Goldengate etc)
    Can 'IKM - Incremental Update' work without 'Journalizing'?Yes of course, Without CDC your process would look something like :
    Source target ----< LKM >---- Collection table (C$) ----<IKM>---- Integration table (I$) -----< IKM >---- Target table
    With CDC your process looks like :
    Source Journal (J$ table with JV$ view) ----< LKM >---- Collection table (C$) ----<IKM>---- Integration table (I$) -----< IKM >---- Target table
    as you can see its the same process after the source table (there is an option in the interface to enable the J$ source , the IKM step changes with CDC as you can use 'Synchronise Journal Deletes'
    Does 'Journalizing' need to have PK on the tables?Yes - at least a logical PK in the datastore, see my reply at the top for reasons why (Log Groups, joining back the J$ table to the source table etc)
    What should i do if i can't put PK (there can be multiple identical rows)? Either talk to the source system people about adding one, or be prepared to change the JKM (and maybe LKM, IKM's) , you can try putting all columns in the PK in ODI. Ask yourself this , if you have 10 identical rows in your source and target tables, and one row gets updated - how can you identify which row in the target table to update ?
    >
    Thanks in advance YaelA lot to take in, as I advised I would reccomend you get a little test area set up and also read the Oracle database documentation on CDC as it covers a lot of the theory that ODI is simply implementing.
    Hope this helps!
    Alastair

  • What is the relation between adobe forms and web dynpro

    hi
    what is the relation between adobe forms and web dynpro

    Hi Jyothsna,
    Adobe forms are advanced to smartforms and scripts.
    Adobe forms are much easier than smartforms they are online forms.
    they can be developed online.
    Adobe forms : This is another SAP tool designed to create your own forms. The transaction for this is SFP.
    How to use them: You can create a sales order form in adobe form and send to the sales reps. Sales reps can fill this form when they are not connected to internet / SAP system. Once they connect to SAP just send an e-mail to a specific user id in outlook. You got to customize and code how do you want to process once you receive this form. This enables you to create orders even when you are not connected to the system. Hence no data loss. This is not how i used though :-). This is just my idea.
    What is the difference between Adobe forms and smart forms / scripts.
    Smart forms / scripts are used to show the data in SAP. Most likely you will use these to print / display some kind of reciepts / forms. Many companies must be using this for hard copies / ALE / EDI or to transfer data from SAP to others.
    Adobe forms are used to post data into SAP from SAP too.  So this has an additional feature compared to smartforms.
    Please check this link
    http://www.erpgenie.com/index.php?option=com_content&task=view&id=600&Itemid=77
    Web dynpro in one of the component in NETWEAVER.
    Web Dynpro is the SAP NetWeaver programming model for user interfaces and provides support when developing the Web representation of business applications. The Web Dynpro model is based on the Model View Controller paradigm, and has the following features that build on the classic dynpro model:
    ·        Clear separation of business logic and display logic
    ·        Uniform metamodel for all types of user interfaces
    ·        Execution on a number of client platforms.
    ·        Extensive platform independence of interfaces
    please check this link
    http://help.sap.com/saphelp_nw04/helpdata/en/a5/1a1e3e7181b60ae10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/77/3545415ea6f523e10000000a155106/frameset.htm
    Best regards,
    raam

  • Technically, what's the relation between FlexUnit and FB?

    I'm running into many small but annoying issues when trying to do FlexUnit testing in Flash Builder 4, like:
    * FlexUnit is open source but I can't Cltr+click on things like assertEquals() to see what's going on there
    * I visit flexunit.org, click Docs and can't find assertThat() method at all while it's available in FB's code hints (and works)
    * We now have 2 documentation sets, one in the "Using Flash Builder 4" book, one on docs.flexunit.org. Some things are documented here, some others there.
    * API docs aren't even available from Adobe, are they?
    I wonder, what is the relation between FlexUnit itself and the developers working on it (Michael and Brian primarily?) and the support in Flex 4 / Flash Builder? I am not very happy with the current state which has nothing to do with FlexUnit itself (is a very nice testing framework), I just feel that a feature that ships in the quite expensive Premium edition should have a much better integration story.
    It looks like I'm ranting (and I am a little) but mainly I'd like to understand what's going on here.
    Thanks,
    Borek

    Borek:
    I understand your pain and I am sorry. Let me answer some of your questions and provide some answers and suggestions.
    Adobe decided to include FlexUnit 4 in Flash Builder 4, which was great. However, when it comes to the way in which they did so, the way in which libraries are linked and the way to plugin works, we (the FlexUnit team) are only able to provide suggestions. We have no control over the approach and little ability to influence the process.
    So, to be even more direct in my answer, there is no formal relationship between these two teams. What features Adobe chooses to support and the workflow/integration are purely business choices being made by Adobe. FlexUnit is purely a community project without funding or support from Adobe. It continues to evolve as we add new features and integrate contributions. Adobe may choose to increase the level of integration or to adopt newer versions as we proceed, but that is solely at their discretion.
    To that end, we cannot change the way the plugin works, etc. However, we will be posting information for users interested in updating their Flash Builder version with our latest code base (and addressing at least one of your issues) shortly as we prepare for our 4.1 beta.
    * FlexUnit is open source but I can't Cltr+click on things like assertEquals() to see what's going on there
    >>Adobe didn't include the code for FlexUnit in builder, only the library. You can control-click on Flex classes because they shipped both the lib and code. If you do want this functionality, you can download our code, go into the build path/library path of the project, find the place where they link in the flexunit-core libraries and edit the source attachment. That will allow the control-click to work, etc. The code that shipped with Flash Builder is tagged as 4.0.0 in github.
    * I visit flexunit.org, click Docs and can't find assertThat() method at all while it's available in FB's code hints (and works)
    >>I will try to find out why this is not showing up and get it fixed promptly. FYI, the assertThat method is just a wrapper for the org.hamcrest.assertThat from the hamcrest library. For more info and code: http://github.com/drewbourne/hamcrest-as3
    * We now have 2 documentation sets, one in the "Using Flash Builder 4" book, one on docs.flexunit.org. Some things are documented here, some others there.
    >>I don't know what is in the "Using Flash Builder 4" book...if you can point me to a link I will check it out. I have no idea what is there (nor who wrote it) The official documentation site is docs.flexunit.org. It is the only one being maintained/added to by those involved with the project.
    * API docs aren't even available from Adobe, are they?
    >>I doubt it. They don't maintain this material and they don't include it.
    Sorry if this is less than helpful, but I wanted to at least provide you some answers and context.
    Mike

Maybe you are looking for

  • Scroll Bars in iTunes broken

    Hi guys ok, strange one this. The Scroll bars on the side of the window in itunes, for the playlists, the fields for selecting artists, genre and album have all disappeared. They've just been replaced with White. It still plays music and allows scrol

  • Sony Handycam DCR-HC40 suddenly stops working with iMovie HD

    Is it possible the FireWire (iLink) connection is busted? I've bought two brand new FireWire cable and still iMovie couldn't see the camera. Camera has full battery; plays movies fine. Computer FW socket is fine too. Please, anyone, help? This camcor

  • HP Photosmart C5180

    I have upgraded my computer to Windows 8.1 Windows 8.1 will not read the disc which came with the printer. Therefore I cannot install the printer which has been a good one onto my computer. Can someone help me with this problem. hb81

  • PGP implementation in Java

    Please suggest me PGP encryption implementation details.

  • I can not start up airport time capsule.

    The problems seems to be internet connection. my modem is working properly, ethernet cable is connected from the modem to the WAP ethernet at the airport TC. I reset both systems to check compatibility nothing happens.